fix(ui): simplify login and suppress pointer focus ring on locale select

This commit is contained in:
Codex
2026-09-13 15:57:57 +02:00
parent 7d826e46c0
commit 45db3a239b
7 changed files with 93 additions and 9 deletions
@@ -49,3 +49,27 @@ bash /private/tmp/thothii-memory-preview.sh up -d --no-deps --no-build --wait fr
Per tornare alla revisione nuova, ricostruire il frontend dal branch aggiornato
e ripetere il comando di avvio. Non toccare volumi, Core o configurazione Omics.
## Follow-up: login e focus del selettore lingua
Rimossi dalla form login il soprattitolo «Accesso a ThothII», il relativo lucchetto
decorativo e la spiegazione «Usa l’account della tua installazione per continuare.».
Il titolo «Accedi a ThothII» rimane. La modifica vale in inglese e italiano.
I select nativi possono mantenere `:focus-visible` anche dopo un clic. Il selettore
lingua distingue ora il focus da puntatore: niente outline esterno dopo il clic;
il normale bordo del controllo rimane. Il ritorno con Tab e l'interazione da
tastiera conservano l'indicatore visibile. Escape chiude il menu senza cambiare
la modalità di focus. Nessuna sfocatura forzata o modifica all'header Omics.
Verificati 36 test LoginPage/AuthGate/AppShell.host e 14 scenari browser, inclusi
login EN/IT e clic, Escape, Tab/Shift+Tab in entrambi i temi. Screenshot controllati;
nessuna autenticazione reale o sessione utente è stata modificata dalle fixture.
Typecheck e build Docker superati. Impeccable ha guidato la rimozione dei testi
ridondanti mantenendo titolo principale e accessibilità da tastiera.
Solo il frontend Mac è stato ricreato, healthy: container `204efd40d3eb`, immagine
`7dd0752ff823`. Il CSS effettivamente servito include la correzione del focus.
Core, catalogo, Qdrant ed embedding sono invariati. Per annullare soltanto questo
follow-up, usare nei comandi di rollback sopra il tag
`thothii-frontend:before-login-focus-20260913`.