Inspector shows "Disconnected" after system sleep with no reconnect option, unlike Network tab which has offline/reconnect support
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Accessibilité débutants
- 55/100
Piste de recherche
Commencez par reproduire la séquence de mise en veille et de réveil avec une session de débogage Flutter, puis comparez l’état déconnecté de l’Inspector avec le comportement hors ligne et de reconnexion de l’onglet Network. Suivez le point d’entrée de l’état déconnecté de l’Inspector et déterminez comment la disponibilité de VM Service est détectée ; le travail est terminé lorsque l’Inspector peut se reconnecter ou propose une action reconnect ou refresh fonctionnelle sans redémarrer l’application.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
Description
When the host machine goes to sleep while a Flutter debug session is running,
the DevTools Inspector panel becomes permanently disconnected and shows
"Run a new debug session to reconnect." — requiring a full app restart.
In contrast, the Network tab handles this gracefully:
- Shows the same "Disconnected" state
- Offers a "Review recent data (offline)" button
- Reconnects automatically or with a simple tab close/reopen
Steps to Reproduce
- Start a Flutter debug session
- Open DevTools → Inspector
- Let the machine go to sleep (or manually suspend)
- Wake the machine
- Observe Inspector is stuck in "Disconnected" state
Expected Behavior
Inspector should either:
- Option A: Auto-reconnect when the VM Service becomes available again
- Option B: Show a "Reconnect" or "Refresh" button (similar to how
Network tab handles disconnection)
Actual Behavior
Inspector shows "Disconnected - Run a new debug session to reconnect."
No reconnect/refresh option is available. A full app restart is required.
Workaround
For Network tab: close and reopen the tab in DevTools → reconnects fine
For Inspector: must stop and re-run the entire debug session
Proposal
Add a Reconnect / Refresh button to the Inspector's disconnected state,
consistent with the Network tab's offline handling UX.
Environment
[✓] Flutter (Channel stable, 3.41.4, on macOS 26.3 25D125 darwin-arm64, locale en-UZ)
[✓] Android toolchain - develop for Android devices (Android SDK version 36.1.0)
[✓] Xcode - develop for iOS and macOS (Xcode 26.3)
[✓] Chrome - develop for the web
[✓] Connected device (3 available)
! Error: Browsing on the local area network for I.S.K.A.N.D.A.R. Ensure the device is unlocked and
attached with a cable or associated with the same local area network as this Mac.
The device must be opted into Developer Mode to connect wirelessly. (code -27)
[✓] Network resources
• No issues found!
- Langage dominant
- Dart
- Étoiles
- 1.7k
- Forks
- 405
- Merge moyen
- 4 j 21 h
- PR mergées (30 j)
- 15
Guide de contribution
Ouvrir le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de flutter/devtools
-
cleanup P1
Difficulté 2/5 1-3 heures Accessibilité débutants 85/100
-
`dcm analyze` false positives Ouvertea: quality cost: low P2
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
contributions welcome cross-screen inspector-2.0-polish P2
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
-
Support removing storage keys Ouvertecross-screen P3
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
-
documentation good first issue P2
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
Toutes les issues de flutter/devtools
Issues similaires
-
status: needs-triage
Difficulté 2/5 1-3 heures Accessibilité débutants 90/100
a2ui-project/a2ui#2782 ·
-
Difficulté 1/5 Moins d'une heure Accessibilité débutants 88/100
MaikuB/flutter_local_notifications#2832 · 1 commentaire ·
-
[Bug]: New version of nm package Ouvertebug triage
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
fluttercommunity/plus_plugins#3979 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
flutter-webrtc/flutter-webrtc#2206 ·
-
from.page-issue
Difficulté 1/5 Moins d'une heure Accessibilité débutants 85/100