Settings UI - unexpected profile sources handling and icon entry handling #13502

Open
opened 2026-01-31 03:44:25 +00:00 by claunia · 0 comments
Owner

Originally created by @kellytrinh on GitHub (Apr 17, 2021).

Windows Terminal version (or Windows build number)

1.7.1033.0

Other Software

  1. Profile is linked somehow to inbuilt "sources"

I run WSL1 side by side with WSL2 (WSL1 is my main and WSL2 for experimentation).

I launch WSL1 via custom profile ("wsl ~" to get me in home dir at startup and some custom titles etc). Disable the inbuilt sources:

    "disabledProfileSources": [
        "Windows.Terminal.Wsl"
]

With the line above, no auto entry for WSL1 or WSL2. (as expected)

when I comment out that line; new entry for WSL2 appears. Ok fine. But somehow, my custom profile WSL1 in settings UI becomes affected as well and settings UI says 'this cannot be deleted because automatically generated.

Not a biggie problem but very unexpected (expect seperate profile generated where all auto actions happen to that one not the one I have built)

  1. Icon handling is confusing.

When playing around with this one item I saw was that the inbuilt has a penguin icon (my custom had a default "C:>" icon)

This is exposed in settings UI has under icon entry "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png"

I copy that exact text and (after disable auto sources) put into my custom profile.

It doesn't work (presumably coz that is some magic link generated and not an actual icon file)

The Settings UI should be consistent where text inside the icon field of auto generated profiles can be used in custom profiles.

Steps to reproduce

.

Expected Behavior

No response

Actual Behavior

.

Originally created by @kellytrinh on GitHub (Apr 17, 2021). ### Windows Terminal version (or Windows build number) 1.7.1033.0 ### Other Software 1. Profile is linked somehow to inbuilt "sources" I run WSL1 side by side with WSL2 (WSL1 is my main and WSL2 for experimentation). I launch WSL1 via custom profile ("wsl ~" to get me in home dir at startup and some custom titles etc). Disable the inbuilt sources: ``` "disabledProfileSources": [ "Windows.Terminal.Wsl" ] ``` With the line above, no auto entry for WSL1 or WSL2. (as expected) when I comment out that line; new entry for WSL2 appears. Ok fine. But somehow, my custom profile WSL1 in settings UI becomes affected as well and settings UI says 'this cannot be deleted because automatically generated. Not a biggie problem but very unexpected (expect seperate profile generated where all auto actions happen to that one not the one I have built) 2. Icon handling is confusing. When playing around with this one item I saw was that the inbuilt has a penguin icon (my custom had a default "C:\>" icon) This is exposed in settings UI has under icon entry "ms-appx:///ProfileIcons/{9acb9455-ca41-5af7-950f-6bca1bc9722f}.png" I copy that exact text and (after disable auto sources) put into my custom profile. It doesn't work (presumably coz that is some magic link generated and not an actual icon file) The Settings UI should be consistent where text inside the icon field of auto generated profiles can be used in custom profiles. ### Steps to reproduce . ### Expected Behavior _No response_ ### Actual Behavior .
claunia added the Resolution-DuplicateArea-SettingsUI labels 2026-01-31 03:44:25 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#13502