# Correctif crash écran OAuth Le crash `_dependents.isEmpty` venait de la gestion de la boîte de dialogue OAuth dans `subscriptions_page.dart`. Avant, le code : - créait les `TextEditingController` dans la page parente ; - modifiait le `ValueNotifier` de configuration pendant que le dialogue était encore monté dans l'Overlay ; - reconstruisait la page parente ; - fermait ensuite le dialogue et détruisait immédiatement les contrôleurs. Cette combinaison pouvait provoquer une désactivation incohérente dans l'arbre Flutter en debug. Le correctif : - utilise maintenant un vrai `StatefulWidget` pour le dialogue ; - les contrôleurs appartiennent au dialogue et sont détruits dans son `dispose()` ; - aucune configuration n'est enregistrée tant que le dialogue n'est pas complètement fermé ; - la page est mise à jour seulement après le retour de `showDialog()`. Aucun changement OAuth, Google Sign-In, lecture, PiP ou arrière-plan.