Releasing mouse button outside panel 'close' window button removes keyboard focus from Dash & Hud
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
Medium
|
Brandon Schaefer | ||
unity (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Running unity trunk (revno 2470), these steps:
1. open hud
2. move mouse over close button
3. press mouse btn 1
4. move mouse outside hud
5. release the mouse button 1
remove the keyboard focus from the hud, meaning that it's no longer possible to close it with the Escape key. The same thing happens with the Dash.
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: unity 5.12-0ubuntu1.1
ProcVersionSign
Uname: Linux 3.2.0-26-generic x86_64
NonfreeKernelMo
ApportVersion: 2.0.1-0ubuntu8
Architecture: amd64
CompizPlugins: [core,composite
Date: Thu Jul 5 11:28:35 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release amd64 (20111012)
SourcePackage: unity
UpgradeStatus: Upgraded to precise on 2012-01-17 (169 days ago)
Related branches
- Thomi Richards (community): Approve (quality)
-
Diff: 84 lines (+30/-1)3 files modifiedpanel/PanelView.cpp (+3/-1)
panel/WindowButtons.cpp (+1/-0)
tests/autopilot/unity/tests/test_panel.py (+26/-0)
Changed in unity: | |
importance: | Undecided → Medium |
Changed in unity: | |
status: | New → Triaged |
Changed in unity: | |
status: | Fix Committed → Fix Released |
The bug is actually worse than this - clicking on any panel window button removes keyboard focus from the overlay.
That's fine if the overlay is being closed or maximised, but if the click doesn't result in one of these actions then there's a problem.
For example:
1) open hud
2) type 'hello'
3) click minimize button
4) type 'world'.
Expected result is that the Hud has 'hello world' in it.
Actual result is that it has 'Hello' in it.