microsoft / microsoft/vscode-remote-release
"Show Login Terminal" Not Working on MacOS
Nobody has claimed this yet.
- Dominant language
- Dockerfile
- Stars
- 4.2k
- Forks
- 469
- Avg merge
- 1d 1h
- Merged PRs (30d)
- 1
Description
Type: Bug
Macbook Pro with Apple M4 Max
MacOS Version 15.6
VS Code Insiders 1.108.0
Remote SSH Extension Version 0.122.2025111815
I am using the Remote SSH feature to access a high performance computing cluster that requires me to validate using Microsoft Device Authorization. When I SSH from a terminal, I get a code that I then have to enter into this website (https://login.microsoftonline.com/common/oauth2/deviceauth) to authenticate, which is usually easy since I can copy the code to clipboard. However, on VS Code, the prompt does not show up in terminal but instead in a bar at the top (similar to how it does for DUO authentication). In that case, the code cannot be copied since the prompt is phantom text. I read online that I should activate the "Show Login Terminal" setting, however I have found that this made no difference at all and the prompt still appears at the top in a bar.
I should note that I have NOT had this issue on my Windows PC with regular VS Code. I am not sure if the issue is related to the MacOS or to the Insiders version (I suspect it is related to MacOS).
Extension version: 0.122.2025111815
VS Code version: Code - Insiders 1.108.0-insider (f1db08ab87ec1108d0e3c2a20c7ffe5b8a55a23b, 2025-12-10T18:27:57.535Z)
OS version: Darwin arm64 24.6.0
Modes:
Remote OS version: Linux x64 6.12.0-55.43.1.el10_0.x86_64
System Info
| Item | Value |
|---|---|
| CPUs | Apple M4 Max (14 x 2400) |
| 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: enabled_on trees_in_viz: disabled_off video_decode: enabled video_encode: enabled webgl: enabled webgl2: enabled webgpu: enabled webnn: disabled_off |
| Load (avg) | 2, 3, 5 |
| Memory (System) | 36.00GB (0.39GB free) |
| Process Argv | --crash-reporter-id aa5a456f-13cc-46eb-8f6d-b2a556890787 |
| Screen Reader | no |
| VM | 0% |
| Item | Value |
|---|---|
| Remote | SSH: torch |
| OS | Linux x64 6.12.0-55.43.1.el10_0.x86_64 |
| CPUs | Intel Xeon Processor (SapphireRapids) (16 x 0) |
| Memory (System) | 31.07GB (23.68GB free) |
| VM | 0% |
A/B Experiments
vsliv368cf:30146710
pythonvspyt551:31249597
nativeloc1:31118317
dwcopilot:31158714
dwoutputs:31242946
copilot_t_ci:31333650
g012b348:31231168
pythonrdcb7:31268811
pythonpcpt1:31399616
6518g693:31302842
6abeh943:31336334
envsactivate1:31349248
editstats-enabled:31346256
t1:31417262
cloudbuttont:31366566
aihoversummaries_t:31413033
todos-1:31405333
3efgi100_wstrepl:31403338
trigger-command-fix:31379601
auto_model_enabled:31385282
use-responses-api:31390341
je187915:31401254
d5i5i512:31419920
terminalsuggestenabled:31421703
none:31426257
cp_cls_c_966_ss:31426491
chatvisible:31417128
expandedtokens:31418009
a9239246:31426643
c0683394:31426860
find_all_ref_in_bg_f:31420846
3bff2643:31431739
478ah919:31426749
ge8j1254_inline_auto_hint_haiku:31426735
a5gib710:31426879
38bie571_auto:31429954
7a04d226_do_not_restore_last_panel_session:31429685
anthropic_thinking_t:31427198
cp_jb_t_lixleitest:31428973
406hc587_ask_agent:31428392
copilot-nes-oct-trt:31432609
a3fda397_max_requests_40:31432795
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
Use the Remote SSH connection and the “Show Login Terminal” setting as the entry points, then reproduce Microsoft Device Authorization on macOS. Done means the authorization code appears in a copyable terminal prompt rather than the phantom-text bar, while preserving the reported behavior for regular VS Code on Windows.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- macos, vscode
- Domain
- authentication, desktop, networking
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100