Activity log for bug #682973

Date Who What changed Old value New value Message
2010-11-30 04:23:13 Paul Sladen bug added bug
2010-11-30 04:24:08 Paul Sladen summary I Alt-Tab behaviour order Incorrect Alt-Tab behaviour ordering: not predictable LIFO stack
2010-11-30 04:45:07 Paul Sladen description Binary package hint: unity With Unity 3.2.0-0ubuntu3 and 1:0.9.2.1+glibmainloop2-0ubuntu3 the behaviour of Alt-Tab is not consistent; the ordering chosen for the list of window that will be displayed is not predictable ahead of time by the user. Historically Alt-Tab operates as a pure LIFO stack (Last in, First out). Two alt-tabs takes the user to the window-before-last, three alt-tabs takes the user to window-before-that. In stack terminology, the window N alt-tabs down the stack is removed, placed on the top and everything else moved down one. The behaviour between the top and previous entries is predictable and works. However, when using multiple Alt-Tab presses to descend further through the window stack, the ordering is not consistent and therefore not predictable. The user must wait for the selector box to be faded up, displayed and to parse then select what ordering has been chosen on this particular occasion and execute further Alt-Tab or Alt-Shift-Tab presses to reach the desired target. This is reproducible by opening more than three windows, (eg. 4 Terminal + 3 Firefox). Alt-Tabbing around all of the Terminals in succession should place these in the top four entries of the window stack Term, Term, Term, Term, FF4, FF4, FF4 (expected) Term, Term, FF4, Term, FF4, Term, FF4 (observed) Empathy also seems to consistently cause broken stack ordering aswell. It is possible that this is related to applications with multiple windows, but at the same time this does not explain how FF4/Term windows could end up "interlaced" as observed here. Binary package hint: unity With Unity 3.2.0-0ubuntu3 and 1:0.9.2.1+glibmainloop2-0ubuntu3 the behaviour of Alt-Tab is not consistent; the ordering chosen for the list of windows that will be displayed is not predictable ahead of time by the user. Historically Alt-Tab operates as a pure LIFO stack (Last in, First out). Two alt-tabs takes the user to the window-before-last, three alt-tabs takes the user to window-before-that. In stack terminology, the window N alt-tabs down the stack is removed, placed on the top and everything else moved down one. The behaviour between the top and next entry is predictable and works. However, when using multiple Alt-Tab presses to descend further through the window stack, the ordering is not consistent and therefore not predictable. The user must wait for the selector box to be faded up, displayed and to parse by sight, then select what ordering has been chosen on this particular occasion and execute further Alt-Tab or Alt-Shift-Tab presses to reach the desired target window. This is reproducible by opening more than three windows, (eg. 4 Terminal + 3 Firefox). Alt-Tabbing around all of the Terminals in succession should place these in the top four entries of the window stack   Term, Term, Term, Term, FF4, FF4, FF4 (expected)   Term, Term, FF4, Term, FF4, Term, FF4 (observed) Empathy also seems to consistently cause broken stack ordering aswell. It is possible that this is related to applications with multiple windows, but at the same time this does not explain how FF4/Term windows could end up "interlaced" as observed here.
2010-11-30 14:25:37 Omer Akram bug task added compiz (Ubuntu)
2010-11-30 18:20:31 Alex Launi unity (Ubuntu): status New Incomplete
2010-11-30 18:20:33 Alex Launi compiz (Ubuntu): status New Incomplete
2011-01-30 04:18:06 Launchpad Janitor compiz (Ubuntu): status Incomplete Expired
2011-01-30 04:18:08 Launchpad Janitor unity (Ubuntu): status Incomplete Expired
2011-01-30 10:54:37 Paul Sladen compiz (Ubuntu): status Expired Triaged
2011-01-30 10:54:47 Paul Sladen unity (Ubuntu): status Expired Triaged
2011-01-30 12:50:10 Paul Sladen marked as duplicate 175874