flutter / flutter/devtools

[DevTools 2.48.0] Network Page stops capturing requests after Clear + Restart (works on 2.42.3)

未关闭
#9,452 9 条评论 3 个 reaction 已指派 0 人 在 GitHub 查看
network > missing data P1 screen: network
主要语言
Dart
星标
1.7k
派生
404
平均合并
6 天 17 小时
30 天内合并 PR
18

描述

On Flutter 3.35.4 (Dart 3.9.2, DevTools 2.48.0) the Network tab in Dart DevTools stops capturing any requests after using "Clear" and then doing "Restart" in debug mode.

On the same project with Flutter 3.29.3 (Dart 3.7.2, DevTools 2.42.3) everything works correctly.
So the regression appeared between DevTools 2.42.3 and 2.48.0.

Steps to reproduce:
1. Run Flutter app in debug mode (VS Code or Android Studio).
2. Open Dart DevTools → Network.
3. Do some network requests → they are captured correctly.
4. Press "Clear".
5. Restart the app from IDE.
6. No new requests are captured anymore.

Expected result:
Network page continues to capture requests after Clear + Restart.

Actual result:
Network page stays empty, no requests appear.

**Environment:**
Flutter 3.35.4 • Dart 3.9.2 • DevTools 2.48.0
OS: Windows 10
IDE: VS Code (latest)

**Works fine with:**
Flutter 3.29.3 • Dart 3.7.2 • DevTools 2.42.3

贡献指南

打开贡献指南

调研方向

首先,在 DevTools 2.48.0 上执行 Clear 后重启 IDE,以复现 Network 页面行为,然后与 2.42.3 进行比较,以缩小回归范围。跟踪 Network 页面在清除和重启过程中的请求捕获生命周期;当请求在重启后再次出现,并且该回归由测试覆盖时,即视为完成。

由索引模型根据 Issue 内容生成。

评估

技术栈
dart, flutter
领域
devtools, networking
Issue 类型
缺陷
难度
4/5
预计耗时
3-5 天
活跃度
停滞
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。