ui/accounts: hide a hidden account's slot, so it does not take the pointer

With more than one account, clicks and hovers did nothing in any desk but the last: links showed no hand and did not open, and buttons did not press. Each account's desk fills a slot of its own in one stack, and hiding a desk hid what is in its slot but not the slot. Empty and shown, a later account's slot covered the window and took every pointer event meant for the desk under it. Keys still reached the shown desk, which hid the fault from tests that used keys alone. The accounts now hide the slots of the desks not shown, once each desk is built, since a desk focuses its list as it is made and a hidden node cannot take focus.


Author rockorager.dev
Date Commit Parent 731afc83
+32 -8
1 changed file
+32 -8
1 changed file