3595279dce619b5b3f856ded14e7889a76b23fdd
The previous clearBodyFocus() set focus = false on navRoot.activeFocusItem and called navRoot.forceActiveFocus(), which works for plain Rectangles but not for Controls 2 widgets like ComboBox: the combo keeps an internal focused child that the surrounding FocusScope happily restores, so the accent focus border on the Position/Center anchor dropdowns lingered after backing out to the sidebar. Add an invisible 1x1 navFocusSink Item inside navRoot and force focus onto it whenever the user leaves the body (h/Esc/Shift-Tab, category changes from sidebar nav, or panel reopens). The sink reliably owns activeFocus so every body control \u2014 ComboBox included \u2014 falls back to its unfocused style.
Omarchy
Omarchy is a beautiful, modern & opinionated Linux distribution by DHH.
Read more at omarchy.org.
License
Omarchy is released under the MIT License.
Languages
Shell
57.3%
QML
31.2%
JavaScript
4.1%
Python
2.9%
Go Template
2.5%
Other
2%