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
31.6%
Lua
26.3%
Go Template
20.7%
Shell
11.9%
CSS
4.9%
Other
4.6%