-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
BUG: Input label with browser autofill #238
Comments
Ciao @antenucci96 non riesco a riprodurre il problema (mi sembra funzionare sia su chrome che su firefox) Mi puoi dare maggiori informazioni?
|
Preciso che il bug si presenta solo quando c'è il tag it-input-password. |
@antenucci96 sono riuscito a riprodurre il problema. Facendo alcune prove, il browser non effettua il trigger dell'evento Ciò su firefox non avviene. Una possibile soluzione sarebbe quella di inserire la regola scss .form-group {
input:-webkit-autofill ~ label:not(.active) {
transform: translateY(-75%);
}
} e trasformare l'html da <label.... >
<input.... > a <input.... >
<label.... > @astagi questo problema si verifica anche sulla libreria bootstrap-italia? |
@antenucci96 @AntoninoBonanno provo sulla libreria Bootstrap Italia, in alternativa possiamo già qua modificare il componente e aggiungere la regola css. Unico dubbio se invertire input e label può dare problemi di accessibilità. |
@astagi ho trovato una soluzione senza dover spostare la posizione della label .form-group {
label:not(.active):has(+ input:-webkit-autofill) {
transform: translateY(-75%);
}
} farò un PR in giornata |
Comportamento atteso
Quando avviene l'auto completamento da parte del browser la label degli input deve essere attiva #236
Comportamento attuale
Il bug è riscontrato in chrome con lo stesso comportamento della issue #236
Possibili soluzioni
Contesto
The text was updated successfully, but these errors were encountered: