[konsole] [Bug 408775] New: Do not close/destroy tab when closing view

Bernd Steinhauser bugzilla_noreply at kde.org
Sun Jun 16 12:32:21 BST 2019


https://bugs.kde.org/show_bug.cgi?id=408775

            Bug ID: 408775
           Summary: Do not close/destroy tab when closing view
           Product: konsole
           Version: 19.04.2
          Platform: Exherbo Packages
                OS: Linux
            Status: REPORTED
          Severity: wishlist
          Priority: NOR
         Component: split-view
          Assignee: konsole-devel at kde.org
          Reporter: linux at bernd-steinhauser.de
  Target Milestone: ---

First thanks for working on konsole, I've been happily using it for almost 20
years and I'm in general very happy with its performance.

However, I've been using the view splitting for many years now and I'm not
quite happy with how it was changed in recent releases.

Old behavior on splitting:
View was just splitted and all tabs could be selected in either panel/view.
Old behavior on closing:
View was closed, no tabs closed/destroyed.

New behavior on splitting:
New tab is opened in new view, tab bar only contains this new tab.
New behavior on closing:
Any tab in active view is destroyed.

Now I do get why the behavior is as such in the splitting case, because this is
certainly a valid use case, but what I really do not get is the behavior on
closing the active view.

My work flow quite often is that I work in a single view with multiple tabs,
but then I have a task where I need to be able to have things side-by-side and
switch between the two.
First, I do not want to create a new tab for that, but ok that's the smaller
issue, since you can actually drag a tab into the new view
In the new behavior it's just much more effort than it should be.
However, what I really do not get is why all tabs in the current view are
destroyed when closing that view.
Especially if it's multiple tabs and even without any kind of warning (even an
editor or some other program is running).
This caught me out now multiple times where I had something going and just
wanted go back to a single view and boom, everything's gone and I have to re-do
whatever I was doing. Remember that there is no warning and it just kills
anything running inside, which really is a horrible idea.

In general, I'm not quite sure about the splitted tab bars, since imo it
creates a lot of unnecessary dragging of windows.
I can see though why some people would want that.

My suggestion would be:

On splitting:
If there is only one tab active, open a new tab in the new view to avoid having
to open the new tab manually.
If there are two or more tabs, leave the active tab in the current view and
split the most recently used inactive tab into the new view.

On closing a view:
Do not destroy any tabs. Really. Don't. _Especially_ not with running programs
inside and without warning.
Tabs should *always* be closed by the user, _actively_.
Instead merge the two tab bars.

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the konsole-devel mailing list