Don't close Terminal upon closing the last tab #22114

Closed
opened 2026-01-31 08:03:47 +00:00 by claunia · 3 comments
Owner

Originally created by @Cellhawk on GitHub (Aug 20, 2024).

Description of the new feature/enhancement

As it is with most modern applications that use tabs, these days, like web browsers or even text editors (e.g. vscode), you can usually close all tabs without having to close the app itself.

Allow us to close tabs without closing the Windows Terminal app itself.

As someone, who works with a lot of different cmd tabs with different env variables, closing and opening new tabs relatively often, using .cmd files, I would find this extremely helpful and workflow-friendly, as I sometimes end up with all tabs closed, but want to keep the terminal open on my workstation.


Proposed technical implementation details

An option in settings to disable closing of the entire Terminal, when closing the last tab. Closing the last tab would put the user on a simple landing screen, akin to modern browsers, but much less busy, if not outright empty.

The "landing screen" that appears when all tabs are closed could be an empty window with either "Defaults" appearance settings, or a custom profile with custom settings.

An option to set the landing screen as default profile when opening Windows Terminal. (ideally just when opening Windows Terminal, not when clicking the + button, as that feels useless)

In the long run, the landing screen could be expanded upon to contain more content for convenience and better workflow.

Originally created by @Cellhawk on GitHub (Aug 20, 2024). ### Description of the new feature/enhancement As it is with most modern applications that use tabs, these days, like web browsers or even text editors (e.g. vscode), you can usually close all tabs without having to close the app itself. Allow us to close tabs without closing the Windows Terminal app itself. _As someone, who works with a lot of different cmd tabs with different env variables, closing and opening new tabs relatively often, using .cmd files, I would find this extremely helpful and workflow-friendly, as I sometimes end up with all tabs closed, but want to keep the terminal open on my workstation._ ___ ### Proposed technical implementation details An option in settings to disable closing of the entire Terminal, when closing the last tab. Closing the last tab would put the user on a simple landing screen, akin to modern browsers, but much less busy, if not outright empty. The "landing screen" that appears when all tabs are closed could be an empty window with either "Defaults" appearance settings, or a custom profile with custom settings. An option to set the landing screen as default profile when opening Windows Terminal. (ideally just when opening Windows Terminal, *not* when clicking the + button, as that feels useless) In the long run, the landing screen could be expanded upon to contain more content for convenience and better workflow.
claunia added the Issue-FeatureResolution-Duplicate labels 2026-01-31 08:03:47 +00:00
Author
Owner

@zadjii-msft commented on GitHub (Aug 20, 2024):

Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #6276 for more discussion.

/dup #6276

@zadjii-msft commented on GitHub (Aug 20, 2024): Thanks for the suggestion! This is actually already being tracked by another issue on our repo - please refer to #6276 for more discussion. /dup #6276
Author
Owner

@microsoft-github-policy-service[bot] commented on GitHub (Aug 20, 2024):

Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report!

@microsoft-github-policy-service[bot] commented on GitHub (Aug 20, 2024): Hi! We've identified this issue as a duplicate of another one that already exists on this Issue Tracker. This specific instance is being closed in favor of tracking the concern over on the referenced thread. Thanks for your report! <!-- Policy app identification https://img.shields.io/static/v1?label=PullRequestIssueManagement. -->
Author
Owner

@Cellhawk commented on GitHub (Aug 20, 2024):

Aw shucks, I tried searching but somehow failed to find that. Thanks!

@Cellhawk commented on GitHub (Aug 20, 2024): Aw shucks, I tried searching but somehow failed to find that. Thanks!
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/terminal#22114