Closed ezamelczyk closed 8 months ago
Yeah, this is quite an annoying one…
Apparently, Mac Catalyst automatically activates the (system-wide) Secure Input mode in password fields, but fails to disable it when the field/app loses input focus. As a result, the system blocks all the input monitoring/modifying apps (a macOS security feature) because it considers you keep entering something sensitive (a Mac Catalyst bug). Seems to be a widespread issue among macOS apps, too…
From a quick search, it seems to be possible to control this manually by tapping into some macOS-specific libraries. I will look into this.
In order to test possible solutions, here are the steps to reproduce the issue:
@ezamelczyk, it should be better now, please check.
Ok, I assume it is fixed.
I'm using an MX Master 2s mouse and it has two buttons under my thumb that are mapped to switching workspaces (left/right). When I launch keepassium and unlock it everything works fine but when the keepassium window gains focus again it asks for a pin and it completely disables the desktop switching functionality of my mouse. It's like it's capturing all inputs and swallowing them. Unlocking it again does not fix the issue. I have to completely quit the app.
The issue does not occur with app protection disabled.
Environment: