ALT+Tab switches to incorrect window
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
Fix Released
|
High
|
John Lea | ||
Unity |
Fix Released
|
High
|
Łukasz Zemczak | ||
5.0 |
Fix Committed
|
High
|
Marco Trevisan (Treviño) | ||
6.0 |
Fix Released
|
High
|
Łukasz Zemczak | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Quantal |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact]
Currently switching applications with alt+tab is inconsistent, frustrating and broken. Thanks to the fix the initial correct behavior is restored, making the overall unity a bit better.
[Test Case]
1. Start 2 same-applications (e.g. Terminals)
2. Focus one of it
3. Press alt+tab slow enough so that the Alt+Tab switcher appears
-> Make sure that the focus goes to the next, non-focused terminal window
[Regression Potential]
Broken switcher behavior, wrong order of switched applications.
Original description:
Open two windows of the same application.
Switching between them with fast alt-tab where the switcher doesn't appear works. However if you alt-tab slowly you always end up back on the first window.
Expected behaviour is that fast alt-tab and slow alt-tab should do the same thing, namely switch between the two most recently used windows, even if they're of the same application.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.16.0+
ProcVersionSign
Uname: Linux 3.2.0-32-generic x86_64
ApportVersion: 2.0.1-0ubuntu14
Architecture: amd64
CompizPlugins: [core,composite
CrashDB: unity
Date: Thu Oct 25 14:46:59 2012
EcryptfsInUse: Yes
InstallationMedia: Ubuntu 12.04 LTS "Precise Pangolin" - Release amd64 (20120425)
SourcePackage: unity
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- Andrea Azzarone (community): Approve
- Thomi Richards (community): Approve (quality)
- PS Jenkins bot: Pending (continuous-integration) requested
-
Diff: 82 lines (+35/-1)3 files modifiedlauncher/SwitcherController.cpp (+8/-1)
launcher/SwitcherController.h (+2/-0)
tests/autopilot/unity/tests/test_switcher.py (+25/-0)
- Andrea Azzarone (community): Approve
-
Diff: 82 lines (+35/-1)3 files modifiedlauncher/SwitcherController.cpp (+8/-1)
launcher/SwitcherController.h (+2/-0)
tests/autopilot/unity/tests/test_switcher.py (+25/-0)
- Brandon Schaefer (community): Approve
-
Diff: 574 lines (+185/-78)11 files modifiedplugins/unityshell/src/DashView.cpp (+14/-9)
plugins/unityshell/src/HudView.cpp (+13/-0)
plugins/unityshell/src/IconRenderer.cpp (+36/-10)
plugins/unityshell/src/SwitcherController.cpp (+7/-5)
plugins/unityshell/src/SwitcherController.h (+0/-1)
plugins/unityshell/src/SwitcherModel.h (+2/-2)
plugins/unityshell/src/WindowManager.h (+4/-0)
plugins/unityshell/src/unityshell.cpp (+86/-46)
plugins/unityshell/src/unityshell.h (+5/-5)
tests/autopilot/autopilot/tests/test_dash.py (+9/-0)
tests/autopilot/autopilot/tests/test_hud.py (+9/-0)
Changed in unity: | |
assignee: | nobody → Łukasz Zemczak (sil2100) |
status: | New → In Progress |
Changed in ayatana-design: | |
assignee: | nobody → John Lea (johnlea) |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in unity (Ubuntu): | |
status: | Confirmed → Triaged |
tags: | added: udp |
Changed in unity: | |
milestone: | none → 7.0.0 |
Changed in unity: | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in unity: | |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
status: | Triaged → In Progress |
Changed in unity (Ubuntu Quantal): | |
status: | New → In Progress |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity: | |
status: | Fix Released → Fix Committed |
Changed in ayatana-design: | |
status: | Fix Committed → Fix Released |
Status changed to 'Confirmed' because the bug affects multiple users.