Drop CanJoinAllSpaces; log focus and hide/unhide calls
Overlays were leaking onto every macOS space simultaneously due to
CanJoinAllSpaces, which presents as 'border stuck on the previous
workspace' when the user navigates between tarmac workspaces. Removing
that flag confines each overlay to the space where it was created.
Add diagnostic logging in update_focus / hide / unhide so a workspace-
switch trace can be read with RUST_LOG=ers=debug.
CanJoinAllSpaces, which presents as 'border stuck on the previous
workspace' when the user navigates between tarmac workspaces. Removing
that flag confines each overlay to the space where it was created.
Add diagnostic logging in update_focus / hide / unhide so a workspace-
switch trace can be read with RUST_LOG=ers=debug.
Authored by
mfwolffe <wolffemf@dukes.jmu.edu>
- SHA
53ea64d35adb00d31784c6f489337d94c9ac256f- Parents
-
e209766 - Tree
34cf11d