Comment 3 for bug 154371

Revision history for this message
positivek (anonyhole) wrote :

I believe this bug is very much related to or a result of bug 154369.

================
First bug:

1. Start one Terminal (or other window).
2. Maximize it.
3. Start another Terminal (or other window).
4. Make sure the second one is not maximized, but hovers somehow over
the first one.
5. Make sure maximized window is on top *and* that it has focus (see titlebar).
6. Begin holding down <Super> key.
7. Press <Tab> once, so the smaller window is selected within the
"Shift Switcher" tool.
8. Press <Escape>.
9. Continue holding <Super> key down until the windows have *completely* set into place and the shift switcher is all done.
10. Now, release <Super> key.
11. BUG: Smaller window is still floating on top, but it does not have focus.

Expected behavior: See original bug report. In this case, maximized window should be on top, with the focus, and with no change in the order of the windows'
z-order.

Actual behavior: Last-selected window in Shift Switcher is on the top in z-order (unexpected), but the focus remains on original window (as expected).

================
Alternate bug:

Steps 1-8 above are the same.
9. Release the <Super> key *after* having pressed <Escape> (above, in step 8).
10. BUG: Smaller window is on top, with focus.

Expected behavior: See original bug report. In this case, maximized window should be on top, with the focus, and with no change in the order of the windows'
z-order.

Actual behavior: Last-selected window in Shift Switcher is on the top in z-order (unexpected), and this window also has focus (also unexpected).