mirror of
https://github.com/nesquena/hermes-webui.git
synced 2026-07-15 20:20:24 +00:00
b6733ccf6e
Completes the previous commit. It gave the Settings password fields an explicit <form>, but onboarding.js injects two more password inputs (API key, password) with no form owner. While the wizard is mounted the document is back to having unowned password fields — exactly the shape that makes Chromium synthesise one document-wide credential form and autofill the saved account name into the sidebar conversation filter. Same treatment: a display:contents <form> wrapper (no layout impact) plus autocomplete tokens. All five password inputs in the app are now form-owned, so there is no unowned credential form left for Chromium to build from. Verified no CSS depends on .onboarding-field / .onboarding-copy being children or siblings of the wrapped nodes, and no JS traverses their parents. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>