Regression: Default on-screen keyboard Onboard not properly above dash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
Fix Released
|
High
|
Andrea Azzarone | ||
unity (Ubuntu) |
Fix Released
|
High
|
Andrea Azzarone | ||
Trusty |
Fix Released
|
High
|
Andrea Azzarone |
Bug Description
[ Impact ]
Users of the on-screen keyboard cannot properly use the Dash and the on-screen keyboard at the same time.
[ Test Case ]
1. Install and start the on-screen keyboard Onboard.
2. Open the Dash.
3. Ensure you can interact with Onboard as you would expect.
[ Regression Potential ]
None observed.
Debdiff of the SRU is found here: https:/
-------
Original Description:
Hi,
Some recent update of broke the default on-screen Onboard to work properly on dash.
In fact, Onboard is shown in dash, as if it was located under dash. It is particularly visible, when the dash is maximized and covers the whole screen. However, if I drag Onboard to position it under an icon in dash and I click on the icon, the corresponding application is not started; the click goes down to Onboard, which types the letter of the Onboard key placed at the position of the click.
So, in a few words: dash draws Onboard as if it was covered by dash, but Onboard behaves as if it is located over dash.
Having a vivid backup from about one month ago, we were able to determine that the regression seem to have happened because of the update of libunity-core and the related packages somewhere between one month ago and today. In fact, the problem appeared in the test after updating the following packages and versions to the version shipping currently in the repositories.
libunity-core-6.0-9 7.3.1+15.
libcairo-gobject2 1.13.0~
libcairo-
libcairo2 1.13.0~
libcairo2-dev 1.13.0~
unity 7.3.1+15.
unity-schemas 7.3.1+15.
unity-services 7.3.1+15.
Cheers
Related branches
- Marco Trevisan (Treviño): Approve
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 144 lines (+35/-5)7 files modifiedplugins/unityshell/src/unityshell.cpp (+14/-5)
tests/MockWindowManager.h (+1/-0)
unity-shared/StandaloneWindowManager.cpp (+5/-0)
unity-shared/StandaloneWindowManager.h (+1/-0)
unity-shared/WindowManager.h (+1/-0)
unity-shared/XWindowManager.cpp (+12/-0)
unity-shared/XWindowManager.h (+1/-0)
- PS Jenkins bot (community): Approve (continuous-integration)
- Stephen M. Webb (community): Approve
-
Diff: 144 lines (+35/-5)7 files modifiedplugins/unityshell/src/unityshell.cpp (+14/-5)
tests/MockWindowManager.h (+1/-0)
unity-shared/StandaloneWindowManager.cpp (+5/-0)
unity-shared/StandaloneWindowManager.h (+1/-0)
unity-shared/WindowManager.h (+1/-0)
unity-shared/XWindowManager.cpp (+12/-0)
unity-shared/XWindowManager.h (+1/-0)
Changed in unity (Ubuntu): | |
status: | New → In Progress |
assignee: | nobody → Andrea Azzarone (andyrock) |
Changed in unity: | |
importance: | Undecided → High |
Changed in unity: | |
milestone: | none → 7.3.1 |
Changed in unity: | |
milestone: | 7.3.1 → 7.3.2 |
Changed in unity: | |
status: | In Progress → Fix Committed |
Changed in unity: | |
status: | Fix Committed → Fix Released |
Changed in unity (Ubuntu Trusty): | |
status: | New → In Progress |
importance: | Undecided → High |
Changed in unity (Ubuntu): | |
importance: | Undecided → High |
Changed in unity (Ubuntu Trusty): | |
assignee: | nobody → Andrea Azzarone (azzar1) |
description: | updated |
description: | updated |
no longer affects: | unity/7.2 |
Can you post the ouput of:
sudo apt-cache policy unity