Ensure we do not call service extensions when the app may be paused
- Ngôn ngữ chính
- Dart
- Star
- 1.7k
- Fork
- 404
- Merge trung bình
- 6 ngày 17 giờ
- Pull request đã merge (30 ngày)
- 18
Mô tả
If we attempt to call a service extension while the connected app is paused and we are awaiting the response, DevTools will hang. https://github.com/flutter/devtools/pull/9162 is an example fix for one of these issues. We should audit other service extension calls in DevTools to make sure we aren't doing this elsewhere.
See comment here for context: https://github.com/flutter/devtools/pull/9162#discussion_r2070633192.
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu với bản sửa mẫu trong flutter/devtools#9162 và cuộc thảo luận được liên kết để hiểu điều kiện khi ứng dụng bị tạm dừng. Sau đó, kiểm tra các vị trí gọi service extension khác trong DevTools để tìm những lệnh gọi chờ phản hồi trong khi ứng dụng được kết nối có thể đang bị tạm dừng; được xem là hoàn tất khi các trường hợp đó không còn bị treo, với mức độ bao phủ phù hợp ở những nơi các bài kiểm thử hiện có hỗ trợ.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- dart
- Lĩnh vực
- devtools
- Loại issue
- Lỗi
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 38/100