e88dbf3ec83106360a54da7cfa9877da1ae95f70
Two bugs in the same flow, both on the tray-originated path. 1. Esc did nothing until the search box was clicked: after the tray restore the WebView2 child does not hold the OS keyboard focus, so no keystroke reached the page at all — a DOM .focus() cannot fix that. Both quick-search entry points now call WebBrowser.SetFocus after restoring. 2. Esc closed the modal but left the app on screen. In fill mode closeQuickSearchModal fires cancelAutofill and then minimizeToTray, and two back-to-back window.location.href assignments COALESCE — the minimise was dropped. The copy path was unaffected because it never calls cancelAutofill, which is why this only showed up here. Deferred by a setTimeout(0), the same remedy CLAUDE.md already documents for quickunlock/store + pin/clear. 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%