microsoft / microsoft/vscode-remote-release

Remote tunnel disconnects after opening link from integrated terminal in new window

Open
#11,234 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

ssh
Dominant language
Dockerfile
Stars
4.2k
Forks
469
Avg merge
1d 1h
Merged PRs (30d)
1

Description

Type: Bug

  1. Connect to a remote tunnel
  2. In the integrated terminal, run something that outputs a directory path
  3. Alt+click the path to open the directory in a new window
  4. 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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.