Tapping alt-tab switches between windows of the same application sometimes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Wishlist
|
Gerry Boland | ||
7.2 |
Triaged
|
Medium
|
Unassigned | ||
unity (Ubuntu) |
Fix Released
|
Wishlist
|
Gerry Boland | ||
Bug Description
Normally, tapping alt-tab switches between applications, and tapping alt-` switches between windows of the front-most application. However, if the two front-most windows are from the same application, then alt-tab will switch between these windows instead, instead of moving to the second-front-most application. Hence, in this case, alt-tab duplicates the action of alt-`.
Here is an example:
1) create the stack with two nautilus windows at the top, e.g. Nautilus window 1 (N1), Nautilus window 2 (N2), and Firefox window (F1) (but you can use any applications). Create the stack either by [clicking F1, N2, N1] or [switching to Nautilus with alt-tab, then alt-` to the other Nautilus window].
2) Tap alt-tab.
What happens: I switch to the other nautilus window.
What I expected: to switch to the other application (i.e. Firefox).
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.12-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-24-generic x86_64
ApportVersion: 2.0.1-0ubuntu7
Architecture: amd64
CompizPlugins: [core,composite
Date: Sat May 12 10:17:21 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: unity
UpgradeStatus: Upgraded to precise on 2012-04-29 (12 days ago)
Related branches
- Marco Trevisan (Treviño): Approve
-
Diff: 65 lines (+15/-0)4 files modifiedlauncher/SwitcherController.cpp (+6/-0)
launcher/SwitcherModel.cpp (+2/-0)
launcher/SwitcherModel.h (+1/-0)
plugins/unityshell/unityshell.xml.in (+6/-0)
- Christopher Townsend (community): Approve
- PS Jenkins bot (community): Approve (continuous-integration)
- Gerry Boland (community): Approve
- Marco Trevisan (Treviño): Pending requested
-
Diff: 265 lines (+43/-54)6 files modifiedlauncher/SwitcherController.cpp (+15/-26)
launcher/SwitcherController.h (+8/-8)
plugins/unityshell/src/unityshell.cpp (+12/-14)
plugins/unityshell/unityshell.xml.in (+6/-0)
tests/MockSwitcherController.h (+0/-2)
tests/test_switcher_controller.cpp (+2/-4)
Changed in unity (Ubuntu): | |
status: | Invalid → Won't Fix |
Changed in unity: | |
assignee: | nobody → Gerry Boland (gerboland) |
Changed in unity (Ubuntu): | |
assignee: | nobody → Gerry Boland (gerboland) |
Changed in unity: | |
importance: | Undecided → Wishlist |
Changed in unity (Ubuntu): | |
importance: | Undecided → Wishlist |
Changed in unity: | |
milestone: | none → 7.3.1 |
status: | Won't Fix → In Progress |
Changed in unity (Ubuntu): | |
status: | Won't Fix → In Progress |
Changed in unity: | |
milestone: | 7.3.1 → 7.3.2 |
Changed in unity: | |
milestone: | 7.3.2 → 7.3.3 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.