Make it possible to save tabs as Presets #23591

Open
opened 2026-01-31 08:46:40 +00:00 by claunia · 0 comments
Owner

Originally created by @TsengSR on GitHub (Sep 8, 2025).

Description of the new feature

Please, add a function to save the currently open tabs and a way to load them at a later point.

For what feels like the 100th time, I lost all of my open tabs, due to the behavior of Terminal only saving the last open session.

Here is what happened: I had 10-15 tabs open for my regular workflows, which are mostly preset on specifc folder and a mix of Ubuntu, Powershell and Commandline tabs.

Recently I worked with another temprary shell that was running in a separate window. Now I opened it and closed ita gain, but the other window was still open.

At this point I lost the ability to restore my old tabs. Starting a new instance would just add a new tab. Closing the instance would save the one single powershell console as the new session. And I have to setup all tabs over again.

It happened multiple times and it's pretty annoying. A way to save presets would allow to quickly restore them by loading a json file or switch between two different presets depending on workload.

Proposed technical implementation details

In the most simple implementaiton, a Load and Save button somewhere in the menu would be sufficient and select a folder were th save the json file or select the json to load again.

In a more advanced scenario, one would save it inside AppData folder and show a list of saved/managed presets

Originally created by @TsengSR on GitHub (Sep 8, 2025). ### Description of the new feature Please, add a function to save the currently open tabs and a way to load them at a later point. For what feels like the 100th time, I lost all of my open tabs, due to the behavior of Terminal only saving the last open session. Here is what happened: I had 10-15 tabs open for my regular workflows, which are mostly preset on specifc folder and a mix of Ubuntu, Powershell and Commandline tabs. Recently I worked with another temprary shell that was running in a separate window. Now I opened it and closed ita gain, but the other window was still open. At this point I lost the ability to restore my old tabs. Starting a new instance would just add a new tab. Closing the instance would save the one single powershell console as the new session. And I have to setup all tabs over again. It happened multiple times and it's pretty annoying. A way to save presets would allow to quickly restore them by loading a json file or switch between two different presets depending on workload. ### Proposed technical implementation details In the most simple implementaiton, a Load and Save button somewhere in the menu would be sufficient and select a folder were th save the json file or select the json to load again. In a more advanced scenario, one would save it inside AppData folder and show a list of saved/managed presets
claunia added the Issue-FeatureNeeds-TriageNeeds-Tag-Fix labels 2026-01-31 08:46:40 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#23591