mirror of
https://github.com/R0m1k3/Loki.git
synced 2026-10-11 17:26:57 +02:00
Prénom : écarter l'autocomplétion des gestionnaires de mots de passe
Le champ « Ton prénom » n'annonçait rien sur sa nature : les gestionnaires le prenaient pour un identifiant de connexion et recouvraient la saisie d'une liste de comptes enregistrés (192.168.1.16 / admin…), rendant le champ pénible à remplir. autocomplete="off" ne suffit pas seul — la plupart des gestionnaires l'ignorent délibérément sur ce qu'ils croient être un formulaire de connexion. On ajoute donc les marqueurs qu'ils respectent réellement : data-1p-ignore (1Password), data-lpignore (LastPass), data-form-type="other" (Dashlane), et un name explicite qui n'évoque ni user ni login.
This commit is contained in:
2 files changed
+12
-2
No files matched your search
@@ -1436,7 +1436,12 @@ button:hover{border-color:var(--dim);color:var(--text)}
|
||||
<div class="slist"><div class="rowbody">
|
||||
<div class="pe-row">
|
||||
<span class="pe-row-l">Ton prénom<span class="pe-sub">affiché sur tes messages</span></span>
|
||||
<span class="pe-row-c"><input id="p-username" class="pe-inp" maxlength="24" placeholder="toi" oninput="saveIdentity()"></span>
|
||||
<!-- autocomplete/data-*-ignore : sans ça, les gestionnaires de mots de
|
||||
passe prennent ce champ pour un identifiant de connexion et
|
||||
recouvrent la saisie de comptes enregistrés. -->
|
||||
<span class="pe-row-c"><input id="p-username" class="pe-inp" maxlength="24" placeholder="toi"
|
||||
autocomplete="off" name="loki-nickname" data-1p-ignore data-lpignore="true" data-form-type="other"
|
||||
oninput="saveIdentity()"></span>
|
||||
</div>
|
||||
<div class="pe-row stack">
|
||||
<span class="pe-row-l">Ton avatar</span>
|
||||
|
||||
@@ -228,7 +228,12 @@
|
||||
<div class="slist"><div class="rowbody">
|
||||
<div class="pe-row">
|
||||
<span class="pe-row-l">Ton prénom<span class="pe-sub">affiché sur tes messages</span></span>
|
||||
<span class="pe-row-c"><input id="p-username" class="pe-inp" maxlength="24" placeholder="toi" oninput="saveIdentity()"></span>
|
||||
<!-- autocomplete/data-*-ignore : sans ça, les gestionnaires de mots de
|
||||
passe prennent ce champ pour un identifiant de connexion et
|
||||
recouvrent la saisie de comptes enregistrés. -->
|
||||
<span class="pe-row-c"><input id="p-username" class="pe-inp" maxlength="24" placeholder="toi"
|
||||
autocomplete="off" name="loki-nickname" data-1p-ignore data-lpignore="true" data-form-type="other"
|
||||
oninput="saveIdentity()"></span>
|
||||
</div>
|
||||
<div class="pe-row stack">
|
||||
<span class="pe-row-l">Ton avatar</span>
|
||||
|
||||
Reference in new issue
Block a user