Alt-tab - When alt-tab is open, the user should be able to left click with the pointer on a specific app/window in order to select it

Reported by Jeremy Bicha on 2011-08-12
162
This bug affects 37 people
Affects Status Importance Assigned to Milestone
Ayatana Design
Critical
John Lea
Unity
High
Brandon Schaefer
unity (Ubuntu)
High
Brandon Schaefer

Bug Description

1. Open up several apps (for instance, a web browser, a game, a file manager and a terminal). Don't have the apps maximized.
2. Press Alt+Tab. Hold down the Alt key and click the tab selector so that the game is active.
3. While continuing to hold down Alt, use your mouse to click the terminal tile
Expected behavior: Unity should switch to the terminal since the mouse click overrides where the tab happened to end up.

Alternate example:
3. While continuing to hold down Alt, change your mind and click to the actual file manager in the background.
Expected behavior: Unity should switch to the file manager since the mouse click overrides the Alt+Tab behavior.

Other notes:
Gnome Shell works the way I expect; it would be nice for Unity to do the Right Thing also.

User testing notes:
In user testing we found that several users tried to use the pointer to select applications/windows when alt-tab was open.

----------------------------------
Desired solution:

- The requested change is to enable the use of the pointer and left click to select a specific app/window. Left clicking on a app/window should close the alt-tab and bring the selected item into focus.
- Additionally the mouse scroll wheel should be active and allow the user to change focus in either direction

Related branches

lp:~3v1n0/unity/alt+tab-scroll-wheel
Merged into lp:unity at revision 2090
Alex Launi (community): Approve on 2012-03-07
Thomi Richards: Approve on 2012-02-29
lp:~brandontschaefer/unity/alt+tab-mouse
Merged into lp:unity at revision 3462
Marco Trevisan (Treviño): Approve on 2013-08-19
PS Jenkins bot: Approve (continuous-integration) on 2013-08-12
Christopher Townsend: Approve on 2013-08-09
Jeremy Bicha (jbicha) wrote :
Jeremy Bicha (jbicha) on 2011-08-12
summary: - Alt-Tab switcher should switch to an app tile that is clicked
+ [alt-tab] switcher should switch to an app tile that is clicked
Omer Akram (om26er) on 2011-08-17
Changed in unity:
status: New → Incomplete
Changed in unity (Ubuntu):
status: New → Incomplete

Thanks Jeremy, well spotted!

Changed in ayatana-design:
assignee: nobody → John Lea (johnlea)
importance: Undecided → Low
status: New → Fix Committed
tags: added: udo
Omer Akram (om26er) on 2011-08-18
Changed in unity:
status: Incomplete → Confirmed
Changed in unity (Ubuntu):
status: Incomplete → Confirmed
Omer Akram (om26er) on 2011-09-21
Changed in unity:
importance: Undecided → Low
Changed in unity (Ubuntu):
importance: Undecided → Low
description: updated
Changed in unity:
assignee: nobody → Jason Smith (jassmith)
Changed in unity (Ubuntu):
assignee: nobody → Jason Smith (jassmith)
Omer Akram (om26er) wrote :

given the current situation where screen is grabbed as soon as the switcher is invoke so I guess this would involve changing how the switcher currently works

John Lea (johnlea) on 2011-09-28
Changed in ayatana-design:
status: Fix Committed → Fix Released
John Lea (johnlea) on 2011-10-18
tags: added: udp
Changed in ayatana-design:
status: Fix Released → Fix Committed
Changed in unity:
milestone: none → backlog

Using the scrolling wheel for switching the apps while pressing the Alt key could be a nice addition too.

John Lea (johnlea) on 2011-12-14
summary: - [alt-tab] switcher should switch to an app tile that is clicked
+ Alt-tab - When alt-tab is open, the user should be able to left click
+ with the pointer on a specific app/window in order to select it
description: updated
Changed in ayatana-design:
importance: Low → Medium
Andrea Cimitan (cimi) on 2012-02-17
tags: added: top5p
John Lea (johnlea) on 2012-02-20
Changed in ayatana-design:
importance: Medium → Critical
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity-2d (Ubuntu):
status: New → Confirmed
Omer Akram (om26er) on 2012-06-25
Changed in unity (Ubuntu):
assignee: Jason Smith (jassmith) → nobody
Changed in unity:
assignee: Jason Smith (jassmith) → nobody
John Lea (johnlea) on 2012-06-25
Changed in unity:
status: Confirmed → Triaged
Changed in unity (Ubuntu):
status: Confirmed → Triaged
John Lea (johnlea) on 2012-10-10
Changed in unity:
importance: Low → High
Changed in unity (Ubuntu):
importance: Low → High
no longer affects: unity-2d (Ubuntu)
John Lea (johnlea) on 2012-10-12
no longer affects: unity-2d (Ubuntu)
John Lea (johnlea) on 2012-10-15
no longer affects: unity-2d (Ubuntu)
no longer affects: unity-2d
Changed in unity:
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Changed in unity (Ubuntu):
assignee: nobody → Marco Trevisan (Treviño) (3v1n0)
Stephen M. Webb (bregma) on 2012-12-05
Changed in unity:
assignee: Marco Trevisan (Treviño) (3v1n0) → Unity Maintainers (unity-maintainers-team)
Changed in unity (Ubuntu):
assignee: Marco Trevisan (Treviño) (3v1n0) → Unity Maintainers (unity-maintainers-team)
Stephen M. Webb (bregma) on 2013-01-02
Changed in unity:
assignee: Unity Maintainers (unity-maintainers-team) → Stephen M. Webb (bregma)
Changed in unity (Ubuntu):
assignee: Unity Maintainers (unity-maintainers-team) → Stephen M. Webb (bregma)
Stephen M. Webb (bregma) on 2013-01-02
Changed in unity:
status: Triaged → In Progress
Changed in unity (Ubuntu):
status: Triaged → In Progress
Stephen M. Webb (bregma) on 2013-04-25
Changed in unity:
milestone: backlog → 7.1.0
Adam Niedling (krychek) wrote :

The situation is still the same in Ubuntu 13.04.

dino99 (9d9) on 2013-05-19
tags: added: precise
removed: oneiric
Stephen M. Webb (bregma) on 2013-06-20
Changed in unity:
milestone: 7.1.0 → 7.1.1
Changed in unity:
assignee: Stephen M. Webb (bregma) → Brandon Schaefer (brandontschaefer)
Changed in unity (Ubuntu):
assignee: Stephen M. Webb (bregma) → Brandon Schaefer (brandontschaefer)
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:unity at revision None, scheduled for release in unity, milestone 7.1.1

Changed in unity:
status: In Progress → Fix Committed
Changed in unity (Ubuntu):
status: In Progress → Fix Committed
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 7.1.0+13.10.20130812.1-0ubuntu1

---------------
unity (7.1.0+13.10.20130812.1-0ubuntu1) saucy; urgency=low

  [ Brandon Schaefer ]
  * Add ibus.py to the tests/autopilot/unity/emulators from
    lp:autopilot. (LP: #1210661)
  * Don't make the ScopeView/DashView/ScrollView Visible on start up
    (bool wise, causing things to think its ok to render). (LP:
    #1201631)
  * Adds the ability to use the mouse in the switcher. (LP: #824965)

  [ Andrea Azzarone ]
  * Add edge barriers to unity::panel::PanelView. (LP: #931384)

  [ Marco Trevisan (Treviño) ]
  * ApplicationLauncherIcon: Create a local desktop file when sticking
    an app that has not Also make icon sticky only if both the icon
    itself and the inner app is sticky as well. (LP: #1209320, #753305,
    #765466, #754334, #704046)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 3462
 -- Ubuntu daily release <email address hidden> Mon, 12 Aug 2013 06:49:01 +0000

Changed in unity (Ubuntu):
status: Fix Committed → Fix Released
Stephen M. Webb (bregma) wrote :

Fix Released in Nux Unity 7.1.1.

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

Other bug subscribers