Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support web debugging in containers via Dart Debug extension #2092

Closed
4 tasks done
DanTup opened this issue Nov 6, 2019 · 0 comments · Fixed by #2353
Closed
4 tasks done

Support web debugging in containers via Dart Debug extension #2092

DanTup opened this issue Nov 6, 2019 · 0 comments · Fixed by #2353
Labels
in debugger Relates to the debug adapter or process of launching a debug session in remote Relates to running the extension in a remote setting using VS Code's remote dev support in web Relates to running Dart or Flutter web apps is enhancement
Milestone

Comments

@DanTup
Copy link
Member

DanTup commented Nov 6, 2019

  • use vs.env.openExternal to tunnel and spawn browser for the web app
  • use vs.env.asExternalUri (requires VS Code 1.40) on the VM service URI when spawning DevTools to ensure it's exposed
  • Ensure the debug proxy service is exposed to the browser
  • Ensure the web app uses the exposed debug proxy URI
@DanTup DanTup added is enhancement in web Relates to running Dart or Flutter web apps in debugger Relates to the debug adapter or process of launching a debug session in remote Relates to running the extension in a remote setting using VS Code's remote dev support labels Nov 6, 2019
@DanTup DanTup added this to the v3.7.0 milestone Nov 6, 2019
DanTup added a commit that referenced this issue Nov 6, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
DanTup added a commit that referenced this issue Nov 7, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
DanTup added a commit that referenced this issue Nov 8, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
DanTup added a commit that referenced this issue Nov 12, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
DanTup added a commit that referenced this issue Nov 18, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
DanTup added a commit that referenced this issue Nov 19, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
DanTup added a commit that referenced this issue Nov 25, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
@DanTup DanTup modified the milestones: v3.7.0, v3.8.0 Nov 27, 2019
DanTup added a commit that referenced this issue Nov 27, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
DanTup added a commit that referenced this issue Nov 27, 2019
Part of #2092, this will spawn the browser (and tunnel the port if required) so the user can click the Dart debug extension button.
@DanTup DanTup modified the milestones: v3.8.0, v3.9.0 Jan 16, 2020
@DanTup DanTup modified the milestones: v3.9.0, v3.10.0 Mar 24, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in debugger Relates to the debug adapter or process of launching a debug session in remote Relates to running the extension in a remote setting using VS Code's remote dev support in web Relates to running Dart or Flutter web apps is enhancement
Projects
None yet
1 participant