Hide SSH profiles in a folder by default #23368

Closed
opened 2026-01-31 08:40:16 +00:00 by claunia · 5 comments
Owner

Originally created by @akulbe on GitHub (Jun 16, 2025).

Originally assigned to: @carlos-zamora on GitHub.

Description of the new feature

Hey @DHowett-MSFT! I don't know what most folks usage of ~/.ssh/config is, but I use it extensively.

The effect of this means that the dropdown menu in WT was pages long. My ask is that you make SSH profiles hidden by default in the dropdown until the user explicitly goes and unhides them. It'll make managing connections a little more sane.

Proposed technical implementation details

No response

Originally created by @akulbe on GitHub (Jun 16, 2025). Originally assigned to: @carlos-zamora on GitHub. ### Description of the new feature Hey @DHowett-MSFT! I don't know what most folks usage of `~/.ssh/config` is, but I use it _extensively_. The effect of this means that the dropdown menu in WT was pages long. My ask is that you make SSH profiles hidden by default in the dropdown until the user explicitly goes and unhides them. It'll make managing connections a little more sane. ### Proposed technical implementation details _No response_
claunia added the Area-SettingsIssue-TaskNeeds-Tag-FixProduct-Terminal labels 2026-01-31 08:40:16 +00:00
Author
Owner

@akulbe commented on GitHub (Jun 16, 2025):

Image

I have ~200 entries in my ~/.ssh/config file. This was after I went and disabled a bunch of them.

@akulbe commented on GitHub (Jun 16, 2025): ![Image](https://github.com/user-attachments/assets/316703f4-f004-4aef-9ad5-1e86dc83edd4) I have ~200 entries in my `~/.ssh/config` file. This was _after_ I went and disabled a bunch of them.
Author
Owner

@DHowett commented on GitHub (Jun 16, 2025):

@carlos-zamora our first casualty

@DHowett commented on GitHub (Jun 16, 2025): @carlos-zamora our first casualty
Author
Owner

@akulbe commented on GitHub (Jun 16, 2025):

Casualty?! Please don't kill it. I personally like the feature. I just think, in the case where a user has LOTS of entries in ~/.ssh/config it is overwhelming.

@akulbe commented on GitHub (Jun 16, 2025): Casualty?! Please don't kill it. I personally _like_ the feature. I just think, in the case where a user has LOTS of entries in `~/.ssh/config` it is overwhelming.
Author
Owner

@DHowett commented on GitHub (Jun 18, 2025):

Notes from triage: we should generate a folder if the SSH generator produced any profiles and we did not already (tracked in state.json) generate the folder.

@DHowett commented on GitHub (Jun 18, 2025): Notes from triage: we should generate a folder if the SSH generator produced any profiles _and_ we did not already (tracked in state.json) generate the folder.
Author
Owner

@DHowett commented on GitHub (Jun 18, 2025):

We're probably not going to make them opt-in right now, only because adding two hundred hidden profiles is still going to clutter the UI even if they're, well, hidden.

@DHowett commented on GitHub (Jun 18, 2025): We're probably not going to make them opt-in right now, only because adding two hundred hidden profiles is still going to clutter the UI even if they're, well, hidden.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23368