When the shell is closed, close the app.

Bug #913262 reported by Avi Romanoff
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Terminal
Fix Released
Medium
David Gomes

Bug Description

When I type "exit", Control+d, or otherwise exit the shell of the last tab, the entire app should quit. Currently it just re-launches the shell. This behavior is consistent with basically every other terminal emulator, including [u]rxvt, and gnome-terminal. If this behavior is really not preferred by everyone, at least make it an option in the preferences.

David Gomes (davidgomes)
Changed in pantheon-terminal:
assignee: nobody → elementary UX Team (elementary-design)
status: New → In Progress
Revision history for this message
Danielle Foré (danrabbit) wrote :

Well, the usual behavior with tabs is to not close the app from the tab close button. But in this case, since we're looking at a keyboard based workflow, I think we have to decide whether "exit" means close tab or quit app.

I think based on this bug report that people are expected exit to mean quit. And in that case, we shouldn't break their expectations :)

David Gomes (davidgomes)
Changed in pantheon-terminal:
status: In Progress → Triaged
importance: Undecided → Critical
importance: Critical → Medium
status: Triaged → Confirmed
milestone: none → 0.1
assignee: elementary UX Team (elementary-design) → David Gomes (davidgomes)
David Gomes (davidgomes)
Changed in pantheon-terminal:
status: Confirmed → Fix Committed
Revision history for this message
Pim Vullers (pimvullers) wrote :

This behaviour is broken. I've had two tabs open, both 'closed' with Ctrl-D, which shows exit and lets me no longer use the tab. But the tab does not get closed.

Changed in pantheon-terminal:
status: Fix Committed → Confirmed
Revision history for this message
Mario Guerriero (mefrio-g) wrote :

This bug was fixed again some commits ago, after DynamicNotebook implementation

Changed in pantheon-terminal:
status: Confirmed → Fix Committed
Changed in pantheon-terminal:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.