microsoft / microsoft/vscode-remote-release
Remote tunnel disconnects after opening link from integrated terminal in new window
Nobody has claimed this yet.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 469
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
Type: Bug
- Connect to a remote tunnel
- In the integrated terminal, run something that outputs a directory path
- Alt+click the path to open the directory in a new window
- Notice that the original window disconnects, and can require reloading. Even if it reconnects automatically, the connection seems to become unstable and may repeatedly disconnect again.
I am connecting to a remote Linux machine.
Originally reported in #11011 but that was autoclosed without reason, and this is still happening. Video repro here: https://github.com/microsoft/vscode-remote-release/issues/11011#issuecomment-2958598562
Extension version: 1.5.3
VS Code version: Code 1.104.2 (e3a5acfb517a443235981655413d566533107e92, 2025-09-24T11:21:37.073Z)
OS version: Windows_NT x64 10.0.22631
Modes:
Remote OS version: Linux x64 5.14.0-570.42.2.el9_6.x86_64
System Info
| Item | Value |
|---|---|
| CPUs | 13th Gen Intel(R) Core(TM) i5-1345U (12 x 2496) |
| GPU Status | 2d_canvas: enabled direct_rendering_display_compositor: disabled_off_ok gpu_compositing: enabled multiple_raster_threads: enabled_on opengl: enabled_on rasterization: enabled raw_draw: disabled_off_ok skia_graphite: disabled_off trees_in_viz: disabled_off video_decode: enabled video_encode: enabled vulkan: disabled_off webgl: enabled webgl2: enabled webgpu: enabled webnn: disabled_off |
| Load (avg) | undefined |
| Memory (System) | 15.66GB (3.90GB free) |
| Process Argv | |
| Screen Reader | no |
| VM | 0% |
| Item | Value |
|---|---|
| Remote | azure-vdi |
| OS | Linux x64 5.14.0-570.42.2.el9_6.x86_64 |
| CPUs | AMD EPYC 7763 64-Core Processor (4 x 0) |
| Memory (System) | 15.31GB (5.20GB free) |
| VM | 0% |
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the disconnect from the integrated terminal: connect to the remote Linux machine, output a directory path, then Alt-click it to open the directory in a new window. Compare the original window's connection behavior with the reported versions and video reproduction; done means opening the link no longer disconnects or destabilizes the original window.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- vscode
- Domain
- developer-experience
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100