Amethyst
Amethyst copied to clipboard
Enable or disable AXEnhancedUserInterface as necessary
Should fix #1257
I compiled the app from your branch, but it seems that the issue still exists (try puting two chrome windows into a space and doing window rearrange).
My chrome never does this, but I can maybe manually apply the value to see if I can make it start doing it.
This actually still doesn't work because of interleaving of setting frames.
Seems to actually work now, though I have to think about the serialization of setting frames.
I tried a lot of different approaches, but I don't think I can get the interleaving to behave correctly without implementing some kind of lock on elements that seems a little overboard for most use cases.