Démo · E1

Parcours SPA : 2FA en modale sans changement d'URL

Inspiré de
Notion, Linear et autres applications SPA où le challenge 2FA apparaît dans une modale superposée sans changement d'URL.
Structure
Soumission du formulaire de connexion côté client (pas de navigation, pas de history.pushState). Le formulaire de connexion se masque, une modale apparaît avec un champ TOTP de référence stricte. window.location.href ne change jamais.
Pourquoi c'est un vrai problème
Le content script de remplissage automatique déclenche le remplissage au chargement uniquement lors d'un changement de window.location.href. Sans changement d'URL, le mécanisme ne se relance jamais sur le champ TOTP de la modale — même quand le nouveau paramètre « chargement » est activé.
Attendu aujourd'hui
Le remplissage au chargement ne se déclenche pas à l'ouverture de la modale. Le déclenchement manuel remplit correctement (le champ est éligible à la détection et au menu en ligne).
Objet
Garde-fou de régression pour tout futur déclencheur de chargement piloté par MutationObserver qui détecterait des champs TOTP nouvellement rendus sur l'URL courante.

Connexion

Continuer vers Acme Corp

← Retour à l'index des démos