debugger: Add support for remote browser debugging (#39248)

This PR adds support for browser debugging in SSH and WSL projects. We
use the vscode-js-debug-companion extension, repackaged as a standalone
CLI (https://github.com/zed-industries/js-debug-companion-cli).

Closes #38878

Release Notes:

- debugger: Browser debugging is now supported in SSH and WSL projects.

---------

Co-authored-by: Nia <nia@zed.dev>
This commit is contained in:
Cole Miller
2025-10-08 21:57:57 +00:00
committed by GitHub
co-authored by Nia
parent 31e75b2235
commit 88887fd292
12 changed files with 497 additions and 17 deletions
@@ -123,6 +123,7 @@ impl HeadlessProject {
toolchain_store.read(cx).as_language_toolchain_store(),
worktree_store.clone(),
breakpoint_store.clone(),
true,
cx,
);
dap_store.shared(REMOTE_SERVER_PROJECT_ID, session.clone(), cx);