Route Focus, Account Popover, and Caret Fixes
Aligns focus across eight routes, article views, and history navigation; strengthens the non-modal account popover; and restores visible carets in Quick Transfer without changing security, APIs, or D1.
# Route Focus, Account Popover, and Caret Fixes
This release aligns keyboard focus, account-popover semantics, and editing carets across the public site. Only frontend interaction and accessibility behavior changed.
## Route and article focus
- Switching among all eight public routes moves programmatic focus once to the stable heading for the new route. The first Tab still reaches the trilingual Skip to main content link, and automatic focus never targets a search field, password field, or composer.
- Article detail/list transitions and browser history back/forward now focus the article title or Knowledge heading to match the current URL.
## Account popover
- The account entry remains a non-modal popover and now exposes a labelled `role=group`; its trigger keeps accurate `aria-expanded` and `aria-controls` state.
- Escape and outside click both close the popover and return focus to the account trigger.
## Editing carets
- The body-level transparent caret is removed, restoring visible carets and normal editing in the Quick Transfer passphrase field and composer while preserving the existing safe text-rendering path.
## Unchanged boundaries
Account security, sessions, article and Quick Transfer APIs, the D1 schema, and backend permissions are unchanged.