Add settings.json option for turning jumplist population on and off #10732

Open
opened 2026-01-31 02:28:51 +00:00 by claunia · 4 comments
Owner

Originally created by @bavis-m on GitHub (Sep 23, 2020).

Description of the new feature/enhancement

I already use my own custom jumplist editor to put windows terminal profiles (just certain ones) into the jumplist for windows terminal, as well as other software, and other invocations of WT that are more complicated than just loading a profile. It would be nice in this version to be able to turn off the new built-in jumplist creation so my jumplist items don't get overwritten. Plus, I just don't need a jumplist for every profile in addition to the ones I've already manually set up.

Originally created by @bavis-m on GitHub (Sep 23, 2020). <!-- 🚨🚨🚨🚨🚨🚨🚨🚨🚨🚨 I ACKNOWLEDGE THE FOLLOWING BEFORE PROCEEDING: 1. If I delete this entire template and go my own path, the core team may close my issue without further explanation or engagement. 2. If I list multiple bugs/concerns in this one issue, the core team may close my issue without further explanation or engagement. 3. If I write an issue that has many duplicates, the core team may close my issue without further explanation or engagement (and without necessarily spending time to find the exact duplicate ID number). 4. If I leave the title incomplete when filing the issue, the core team may close my issue without further explanation or engagement. 5. If I file something completely blank in the body, the core team may close my issue without further explanation or engagement. All good? Then proceed! --> # Description of the new feature/enhancement I already use my own custom jumplist editor to put windows terminal profiles (just certain ones) into the jumplist for windows terminal, as well as other software, and other invocations of WT that are more complicated than just loading a profile. It would be nice in this version to be able to turn off the new built-in jumplist creation so my jumplist items don't get overwritten. Plus, I just don't need a jumplist for every profile in addition to the ones I've already manually set up. <!-- A clear and concise description of what the problem is that the new feature would solve. Describe why and how a user would use this new functionality (if applicable). -->
claunia added the Issue-TaskProduct-TerminalArea-UserInterface labels 2026-01-31 02:28:51 +00:00
Author
Owner

@dreadnaut commented on GitHub (Sep 23, 2020):

This could be either a global "enableJumplist": false option, or a per-profile "hiddenInJumplist": false setting, which would allow users to customise the jumplist without a 3rd party editor.

@dreadnaut commented on GitHub (Sep 23, 2020): This could be either a global `"enableJumplist": false` option, or a per-profile `"hiddenInJumplist": false` setting, which would allow users to customise the jumplist without a 3rd party editor.
Author
Owner

@bavis-m commented on GitHub (Sep 23, 2020):

As long as "hiddenInJumplist" could go in the "defaults" profile section, and would not cause windows terminal to set an empty jumplist, that would work for me. The problem with that being, if someone had a profile in the jumplist, then at some point hid all their profiles from the jumplist, it would never set the empty jumplist they wanted. That's the reason why I think it would be valuable to have a flag that prevented any jumplist setting (your first option fits the bill there).

@bavis-m commented on GitHub (Sep 23, 2020): As long as "hiddenInJumplist" could go in the "defaults" profile section, and would *not cause windows terminal to set an empty jumplist*, that would work for me. The problem with that being, if someone had a profile in the jumplist, then at some point hid all their profiles from the jumplist, it would never set the empty jumplist they wanted. That's the reason why I think it would be valuable to have a flag that prevented any jumplist setting (your first option fits the bill there).
Author
Owner

@zadjii-msft commented on GitHub (Sep 23, 2020):

This isn't a terrible idea, but maybe it's something we should combine with #1571, rather than making it a part of each profile. Maybe in the future we'll want the customized new tab menu to appear in the jumplist rather than just the list of profiles.

Though, I suppose most actions won't really make sense from the jumplist, when they might in the new tab dropdown. Plus, I don't think we can do folders in the jumplist.

Maybe I've convinced myself that this should be a part of the profile :P

@zadjii-msft commented on GitHub (Sep 23, 2020): This isn't a terrible idea, but maybe it's something we should combine with #1571, rather than making it a part of each profile. Maybe in the future we'll want the customized new tab menu to appear in the jumplist rather than just the list of profiles. Though, I suppose most actions won't really make sense from the jumplist, when they might in the new tab dropdown. Plus, I don't think we can do folders in the jumplist. Maybe I've convinced myself that this _should_ be a part of the profile :P
Author
Owner

@DHowett commented on GitHub (Sep 25, 2020):

I'll keep this one open as a discussion. I think we need to land on a design first. 😄

@DHowett commented on GitHub (Sep 25, 2020): I'll keep this one open as a discussion. I think we need to land on a design first. :smile:
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#10732