Very minor, but I keep noticing it.
Trying to change a common enum-property among objects with different property values will accept the first change only if you deviate from its initial prompt.
Steps to replicate
Create two textlabels
Alter one of their TextXAlignments
Select both, you should be greated with this.
Clicking on this field to expand it will then give you this;
If you now expand this tab, click on center, it will display the common value as “Center”
However; if you select your other object after this;
You will see the value has not changed at all.
The only way to accurately change this property is to select something other than the inital prompt, and then re-select it.
After thinking about it this might be intended functionality; in the event of selecting the wrong property by mistake. It keeps catching me out and thought it was worth asking.
in the event of selecting the wrong property by mistake
This is the exact reason I enjoy having to re-select. I accidentally select the wrong property sometimes, but I can continue to scroll knowing it wasn’t changed.
If this behavior was changed, would love a way to enable this ‘fail-proof’ mass-property changing feature (or bug!)
Thanks for the report! This is indeed a bug. To my knowledge this has existed as long as the Properties widget has, but we have been working on the Properties widget recently so we can make sure to fix this while we’re in the area.
If you accidentally select the wrong property and apply it to all selected instances, can you not undo the change with Ctrl+Z? Relying on a bug where input gets ignored seems like an odd way to support this.