flutter / flutter/devtools

Pull "Open Ports" feature out into main DevTools

Open
#6,088 1 comment 0 reactions 0 assignees View on GitHub
P2
Dominant language
Dart
Stars
1.7k
Forks
404
Avg merge
6d 17h
Merged PRs (30d)
18

Description

In the VM developer tools page, there is a feature to debug open ports (`VM Tools --> Isolates --> Open Ports`). This is useful for the general developer, not just the VM developer. For example, debugging why a test won't terminate. Here's a request for this feature that we've closed, although access to the feature requires the user to know that "VM developer mode" must be enabled: https://github.com/flutter/devtools/issues/844.

One question is where this feature would live. A related request is for a tool in DevTools to track leaking async operations (https://github.com/flutter/devtools/issues/5581) - maybe these two features are related and could live in a similar location?

Contributor guide

Open the contributing guide

Research direction

Start by examining the VM developer tools page and the existing VM Tools  Isolates  Open Ports feature. Read issues 844 and 5581 to understand prior context and whether the async-leak tool affects placement. Done means the open-ports feature is available in main DevTools rather than requiring VM developer mode.

Written by the indexing model from the issue text.

Assessment

Tech stack
dart
Domain
devtools
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.