You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix: prevent UI freeze when keychain shows permission dialog
Keychain access on macOS can block indefinitely when the system shows
a permission dialog. This causes the app to freeze completely.
Added get_password_with_timeout() method that spawns keychain access
in a separate thread with a 500ms timeout. If timeout occurs, returns
None to trigger the password prompt instead of hanging.
0 commit comments