Light theme default + yt-dlp search fallback
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
# 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.
|
||||
Reference in New Issue
Block a user