With Selection of Multiple Properties setting enabled, this code is no longer accurate:
return this._focused || this._inlineSwatchActive;
When a property is selected, this getter inaccurately returns true.
Created attachment 354969 [details]
This is NOT ready for review. I'm tabling this for now.
Created attachment 356667 [details]
Created attachment 356668 [details]
[Animated GIF] With patch applied
This WIP introduces a bizarre regression. I didn't realize this refactoring would be so tricky.
This is a low-benefit / high-risk task. I'm not planning working on this.