webapp: alt-tab gets "stucked" on the browser rather than going to the next entry

Bug #1070715 reported by Sebastien Bacher
48
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Unity
Fix Released
High
Christopher Townsend
6.0
Fix Released
High
Christopher Townsend
unity (Ubuntu)
Fix Released
High
Christopher Townsend
Nominated for Quantal by Alan Pope 🍺🐧🐱 🦄

Bug Description

[Test Case]

1. Run firefox
2. Enable webapp integration for a website (e.g launchpad)
3. Go to that website
   -> You get a launchpad icon in the launcher)
4. Open a second firefox (e.g middle click on the launcher icon)
5. Select launchpad in the launcher
6. Press alt-tab once
   -> It should cycle to whatever was selected before

[Regression Potential]

Broken alt-tab behaviour.

Original description:

Using quantal with unity 6.8:
* run firefox
* enable webapp integration for a website (e.g launchpad)
* go to that website (you get a launchpad icon in the launcher)
* open a second firefox (e.g middle click on the launcher icon)
* select launchpad in the launcher
* press alt-tab once, it should cycle to whatever was selected before, instead it keeps cycle on the firefox/launchpad entry

It looks like the entry is counted as two (firefox and webapp-icon) and that alt-tab tries to handle them as different items when they are not

Related branches

Changed in unity:
status: New → Triaged
Changed in unity (Ubuntu):
status: New → Triaged
Changed in unity:
importance: Undecided → High
Changed in unity (Ubuntu):
importance: Undecided → High
Changed in unity:
milestone: none → 6.14.0
Changed in unity:
milestone: 6.14.0 → none
milestone: none → 7.0.0
Revision history for this message
Andrea Azzarone (azzar1) wrote :

Seb I can't reproduce the bug on trunk., can you confirm?

Changed in unity:
status: Triaged → Incomplete
Revision history for this message
Stephen M. Webb (bregma) wrote :

I still get this in raring 2013.02.06.

Revision history for this message
Christopher Townsend (townsend) wrote :

I seem to be able to reproduce this in Raring, but not in Quantal.

Revision history for this message
Christopher Townsend (townsend) wrote :

So I believe this is indeed fixed in Quantal in version 6.10.0-0ubuntu1 by this changelog entry:
- Changes the swapping order of the detail mode. Now the currently
      active window gets moved to the end, instead of getting swapped
      with the last used window (LP: #1061229)

This is a backport of http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/2827

Now, in Raring (and trunk), this was changed (and caused a regression) by this commit: http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/3096

I will look into how to get the regression fixed properly in trunk and also check with folks to make sure Quantal is now indeed fixed.

Changed in unity:
status: Incomplete → Confirmed
assignee: nobody → Christopher Townsend (townsend)
Changed in unity (Ubuntu):
assignee: nobody → Christopher Townsend (townsend)
Changed in unity:
status: Confirmed → In Progress
Changed in unity (Ubuntu):
status: Triaged → In Progress
Changed in unity:
status: In Progress → Fix Committed
Changed in unity:
status: Fix Committed → In Progress
Revision history for this message
Christopher Townsend (townsend) wrote :

The MP for this bug fixed this issue until revno. 3153 [1], so we went ahead and approved the MP because it was still needed. We decided to remark this In Progress to try to figure out what caused the regression with 3153. However, bug #1129372 was entered yesterday and fixed and I have confirmed that this is now working. Marking this bug back to Fix Committed.

[1] http://bazaar.launchpad.net/~unity-team/unity/trunk/revision/3153

Changed in unity:
status: In Progress → Fix Committed
Revision history for this message
Christopher Townsend (townsend) wrote :

I will also get an MP ready for the Unity 6.0 branch in order to try to get this SRU'd for 12.10.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package unity - 6.12.0daily13.02.19.1-0ubuntu1

---------------
unity (6.12.0daily13.02.19.1-0ubuntu1) raring; urgency=low

  [ Brandon Schaefer ]
  * Multi-monitor: Mousepointer hangs when passing between monitors,
    although no Launcher is there (regression) (LP: #1120223)
  * Sticky edges should only use horizontal mouse movement (LP: #982543)

  [ Marco Trevisan (Treviño) ]
  * Launcher - Workspace switcher should not be in the Launcher by
    default (LP: #868423)
  * [regression] Unlocking a running application, removes it from the
    Launcher (LP: #1122311)
  * Launcher, Workspaces - dragging and dropping the workspaces icon on
    to the trash should switch Workspaces off (LP: #1118271)

  [ Chris Townsend ]
  * webapp: alt-tab gets "stucked" on the browser rather than going to
    the next entry (LP: #1070715)

  [ Nick Dedekind ]
  * Dash - the "Decade" and "Size" dash filter category widgets are
    broken (LP: #841899)
  * Dash Places group is shining on quick mouse over (LP: #1119487)

  [ Lukas Vacek ]
  * Show window list when right clicking an icon in launcher - enables
    quick window switching (LP: #1107866)

  [ Marco Trevisan (Treviño) <mail@3v1n0.net>, Lukas Vacek ]
  * Show window list when right clicking an icon in launcher - enables
    quick window switching (LP: #1107866)

  [ Andrea Azzarone ]
  * unity launcher vanishes when switching to mirrored displays (LP:
    #991637)
  * Opening an app with super+num shorcut doesn't give focus to the app
    (LP: #1125331)
  * Alt+` and detail switcher broken after revision 3153 (LP: #1129372)

  [ Sam Spilsbury ]
  * Unity unnecessarily clears the ShapeBounding shape of windows on
    minimize (LP: #1091600)
  * Can't access minimized window after Unity restarts (LP: #851964)

  [ Automatic PS uploader ]
  * Automatic snapshot from revision 3163
 -- Automatic PS uploader <email address hidden> Tue, 19 Feb 2013 14:26:14 +0000

Changed in unity (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Christopher Townsend (townsend) wrote :

I still cannot reproduce this in Quantal with the latest Unity. Could the bug reporter or someone else verify if this is the case for them?

I'm going to mark the Unity/6.0 task as Incomplete pending more info before I close this as Invalid.

Revision history for this message
Christopher Townsend (townsend) wrote :

Ok, so my test was in a Quantal VM which seems to hide this issue (for whatever reason). On a bare metal install, it has been confirmed that this issue still occurs.

I will push a test branch and have a go at it.

Revision history for this message
Stephen M. Webb (bregma) wrote :

Fix Released in Unity Unity 7.0.0 "R series".

Changed in unity:
status: Fix Committed → Fix Released
Revision history for this message
John Lea (johnlea) wrote :

@townsend; could you re-test and confirm that this issue is now fixed in 13.04? Thanks!

Revision history for this message
Christopher Townsend (townsend) wrote :

@John Lea,

I just confirmed on 2 different fully updated 13.04 systems that this issue does not occur.

Are there problems still being reported about this behavior?

description: updated
description: updated
Revision history for this message
Barta Tamás (barta-tamas-d) wrote :

In 13.10 this issue still occurs. I was upgrading from 12.04 every release, and it never was fixed to me.

tags: added: rls-w-incoming
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Related blueprints

Remote bug watches

Bug watches keep track of this bug in other bug trackers.