54e12efcaedb0f73fbc0a64fd169a55ea79a7fb3
The sliding active indicator positioned itself via Repeater.itemAt(), which returns null mid-rebuild; the fallback then stranded it at the top (looked like workspace 1 was active while the font correctly showed another). Cells are uniform, so compute the indicator's y arithmetically from the index instead. Also make monitorWsData's sort deterministic: numbered workspaces ascending, then named ones (e.g. joplin) alphabetically — parseInt alone yields NaN and an unstable order for named workspaces.
Description
No description provided
Languages
QML
28.6%
Lua
25.9%
Go Template
20.6%
Shell
13.3%
CSS
6.9%
Other
4.7%