Multi-Object property assigning ignores first input (Properties tab)

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.
image

Clicking on this field to expand it will then give you this;
image
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;
image
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.

I actually like this feature. Like you said,

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!)

3 Likes

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.

1 Like

Hitting Ctrl + Z forces you to deselect what you have selected. I know it’s a funny scenario, but it does help to not deselect.

4 Likes