Summary: | activate previous tab setting is broken | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Anders Lund <anderslund> |
Component: | kdeui | Assignee: | kdelibs bugs <kdelibs-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dextermagnific, echidnaman, edulix, kde-2011.08 |
Priority: | NOR | ||
Version: | 4.1 | ||
Target Milestone: | --- | ||
Platform: | unspecified | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Anders Lund
2008-09-20 11:14:07 UTC
I've inspected the code and this seems to be a regression in KTabWidget & KTabBar. Previously QTabBar had a tabList() which was use to store the list of previously activated tabs, but now that is missing so the setting "Activate Previous Tab" is simply not implemented in KTabBar. I wonder if implement a QList<int> of tab indexes in QTabBar is what we should do, or in the other hand have a QList<QWidget*> in QTabWidget. Anyway this is not exactly a Konqueror bug but a kdeui regression from KDE 3. Confirmed in 4.1.2 on gentoo. Seems to work in KDE 4.1.80. (Though it didn't for me in KDE 4.1.3) *** Bug 177218 has been marked as a duplicate of this bug. *** Confirmed in Konqueror 4.1.85 KDE 4.2 Beta 2. Konqueror ignores the "Activate previous used tab when closing the current tab" option. Steps to reproduce: 1) Go to any website 2) Open three links in new tabs (middle mouse button) 3) Click on second third tab (should be the second link that you just opened) 4) Close the tab I would expect the user to be returned to the first tab, as that was the previous used tab. However, Konqueror brings the user to the last tab. You do have to quit before the setting will take effect, but it does work. Jonathan, This appears to be the case now (wasn't when I filed the problem). Yes, I know. :) That comment was directed more towards Dotan Cohen. |