Closes #75: Fix multiuser double-middle-click#87
Closes #75: Fix multiuser double-middle-click#87alex-f-k wants to merge 3 commits intoartginzburg:mainfrom
Conversation
Subscribe to logout and login notifications to disable and reenable touchpad listeners
|
By the logs you sent, it looks like: But it is sure that I think this PR can be polished by adding a timer to the body of |
Fix #75: Subscribe to SessionDidResignActiveNotification and
SessionDidBecomeActiveto kill and resurrect touch callbacksSteps to reproduce
General -> Browsing -> Use autoscrollinguse middle clickTo be aware
/Applications, not/Users/<user>/Applications. Seems to work fine, but console log is a bit sussy:Multiple `Display reconfigured` calls right before login that schedule a restart AFTER the app has just got mouse listeners from the `BecomeActiveNotification`
I was testing, second user was logging in (initiated the switch with the fingerprint scanner) and it just didn't log in the second profile. Only showed lock screen with the spinning symbol (not beachball) instead of password field
Additionally I tried clicking on the first user again and typed the password - same thing, just a spinner and no progress
Maybe it is caused by some race condition from the previous log and I happened to switch too fast between them, but I really have no idea