Always Visible and On Top Windows Steal Focus on Workspace Switch
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ayatana Design |
New
|
Undecided
|
Unassigned | ||
Compiz |
Confirmed
|
Low
|
Unassigned | ||
0.9.11 |
Confirmed
|
Low
|
Unassigned | ||
Unity |
Won't Fix
|
Low
|
Unassigned |
Bug Description
1. Open any application (e.g. TextEditor)
2. Right click the title bar
2a. Select "Always on Visible Workspace"
3. Right click the title bar
3a. Select "Always on Top"
4. Open a different application (e.g. Terminal)
5. Ensure that window has focus
6. Switch workspaces (Notice: the first application now has focus)
7. Return to first workspace (Notice: the second application does not regain focus)
Expected:
The initial application should not have ever regained focus, and certainly the second application should have it when returning to that workspace.
antarus@mach ~ $ lsb_release -rd
Description: Ubuntu 12.04.1 LTS
Release: 12.04
antarus@mach ~ $ apt-cache policy unity
unity:
Installed: 5.18.0-0ubuntu2
Candidate: 5.18.0-0ubuntu2
Version table:
Related branches
- Marco Trevisan (Treviño): Approve
-
Diff: 127 lines (+60/-0)3 files modifiedmetadata/core.xml.in (+5/-0)
src/privatescreen.h (+17/-0)
src/screen.cpp (+38/-0)
- Christopher Townsend (community): Needs Fixing
- Marco Trevisan (Treviño): Approve
-
Diff: 119 lines (+59/-0)3 files modifiedmetadata/core.xml.in (+5/-0)
src/privatescreen.h (+16/-0)
src/screen.cpp (+38/-0)
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
- Brandon Schaefer (community): Needs Fixing
- Marco Trevisan (Treviño): Needs Information
- Compiz Maintainers: Pending requested
- Christopher Townsend: Pending requested
-
Diff: 162 lines (+66/-0)5 files modifiedinclude/core/screen.h (+1/-0)
metadata/core.xml.in (+5/-0)
src/privatescreen.h (+17/-0)
src/screen.cpp (+42/-0)
src/window.cpp (+1/-0)
no longer affects: | unity |
affects: | unity → xubuntu-desktop |
Changed in unity (Ubuntu): | |
assignee: | nobody → Kip Warner (kip) |
Changed in xubuntu-desktop: | |
assignee: | nobody → Kip Warner (kip) |
Changed in ayatana-design: | |
assignee: | nobody → Kip Warner (kip) |
Changed in unity (Ubuntu Precise): | |
assignee: | nobody → Kip Warner (kip) |
Changed in unity (Ubuntu Quantal): | |
assignee: | nobody → Kip Warner (kip) |
Changed in unity (Ubuntu Raring): | |
assignee: | nobody → Kip Warner (kip) |
Changed in ayatana-design: | |
assignee: | Kip Warner (kip) → nobody |
Changed in unity (Ubuntu): | |
assignee: | Kip Warner (kip) → nobody |
Changed in unity (Ubuntu Precise): | |
assignee: | Kip Warner (kip) → nobody |
Changed in unity (Ubuntu Quantal): | |
assignee: | Kip Warner (kip) → nobody |
Changed in unity (Ubuntu Raring): | |
assignee: | Kip Warner (kip) → nobody |
no longer affects: | unity (Ubuntu Quantal) |
no longer affects: | unity (Ubuntu Raring) |
Changed in unity: | |
importance: | Undecided → Low |
Changed in unity (Ubuntu Precise): | |
importance: | Medium → Low |
Changed in unity: | |
status: | New → Triaged |
Changed in unity (Ubuntu): | |
importance: | Medium → Low |
Changed in compiz: | |
status: | Triaged → In Progress |
milestone: | none → 0.9.12.0 |
tags: | added: cts |
Changed in compiz: | |
status: | In Progress → Fix Committed |
Changed in compiz: | |
status: | Fix Committed → Fix Released |
Changed in compiz: | |
status: | Triaged → In Progress |
Changed in compiz: | |
assignee: | Dariusz Gadomski (dgadomski) → nobody |
status: | In Progress → Confirmed |
Status changed to 'Confirmed' because the bug affects multiple users.