fix: version 2.8.3 -- PIN de Contraseñas ya no dispara el gestor de contraseñas de Chrome

Los campos de PIN (desbloqueo, crear, cambiar, resetear) usaban type="password", lo que hacia
que Chrome ofreciera guardar/actualizar una "contraseña de sitio" cada vez que se ingresaba.
Un PIN de 4 digitos no es una credencial de login, asi que se cambia a type="text" con
enmascarado puramente visual (-webkit-text-security), sin perder el aspecto de puntos.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
Milton Gonzalez
2026-10-01 14:54:23 -05:00
parent d5f3f05470
commit 79a2e7f6d8
7 changed files with 28 additions and 10 deletions
+7
View File
@@ -378,6 +378,13 @@ table.list-table { width: 100%; border-collapse: collapse; font-size: .8rem; }
font-size: .72rem; color: rgb(var(--muted)); max-width: 100%; overflow: hidden;
text-overflow: ellipsis; white-space: nowrap;
}
/* PIN de 4 digitos: NO es type="password" a proposito -- Chrome ofrece "guardar contraseña"
(como si fuera login de un sitio) apenas detecta un input password con valor + una llamada de
red despues, molestando cada vez que se desbloquea el candado. Un PIN no es una credencial de
sitio, asi que se enmascara solo visualmente con -webkit-text-security (soportado en
Chrome/Edge/Safari; en Firefox se ve el numero en texto plano, degradacion aceptable). */
.pin-input { -webkit-text-security: disc; letter-spacing: 4px; }
.vault-icon-picker { display: flex; flex-wrap: wrap; gap: 8px; }
.vault-icon-picker-brands { max-height: 150px; overflow-y: auto; padding-top: 8px; margin-top: 4px; border-top: 1px dashed rgb(var(--line)); }
.vault-icon-option {