Démo · L1

Le champ 2FA apparaît après la demande de code par l'utilisateur

Inspiré de
Parcours 2FA bancaires où le champ SMS/OTP n'est rendu qu'après un clic sur « Envoyer le code ». Courant sur les portails de banque de détail, opérateurs télécoms et services publics.
Structure
Le DOM initial contient email/mot de passe + un bouton « Envoyer le code ». Le champ TOTP n'existe pas encore. Au clic, le JS injecte un <input> TOTP de référence stricte dans le formulaire. window.location.href ne change jamais.
Pourquoi c'est un vrai problème
Comme pour E1 — l'auto-remplisseur se déclenche sur un changement d'URL, qui n'arrive jamais. Le MutationObserver dans CollectAutofillContentService rafraîchit pageDetails à l'apparition du champ, mais ne déclenche pas un nouveau remplissage.
Attendu aujourd'hui
Le remplissage au chargement ne se déclenche pas à l'apparition du champ. Le déclenchement manuel remplit correctement (le qualificateur voit le champ après mutation).
Objet
Garde-fou de régression pour tout futur déclencheur de re-remplissage piloté par MutationObserver sur les champs TOTP nouvellement rendus.

Connexion

Demandez un code à usage unique pour continuer

← Retour à l'index des démos