aab0b14be4c5ed0efa0914a99851c31def08901a
Root cause of "Ctrl+Shift+P opened the new-entry modal": if the user still holds Ctrl+Shift when WaitForModifierRelease times out (1s), every password letter is typed as a Ctrl+Shift+<letter> chord — garbage in the field AND it fires our own global hotkeys (a password containing 'a' triggers Ctrl+Shift+A = new entry). ForceReleaseModifiers now injects KEYUP for any still-held modifier before typing. Also: when the fill is blocked (elevated target) while the window is hidden in the tray, the in-app toast is invisible — show a tray balloon instead. ShowFirstTimeBalloon generalized into ShowBalloon(title, text, warning), gated by the existing "Show tray notifications" setting. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
full local password manager
Languages
Pascal
46.7%
JavaScript
35.4%
HTML
9.4%
CSS
4.9%
PHP
2.1%
Other
1.4%