keyboard stays above lockscreen when locking
| Affects | Status | Importance | Assigned to | Milestone | |
|---|---|---|---|---|---|
| | Canonical System Image |
Critical
|
kevin gunn | ||
| | qtmir (Ubuntu) |
Critical
|
Daniel d'Andrada | ||
Bug Description
as you can see in:
http://
having the keyboard expanded and then locking the screen results in the keyboard sitting on top of the lockscreen when waking up the device ...
input on the keyboard ends up in the respective app that opened the kbd (in my case the terminal) and gets processed as soon as the app recieves its SIGCONT signal.
Related branches
- Gerry Boland: Approve on 2015-09-15
- PS Jenkins bot: Approve (continuous-integration) on 2015-09-14
-
Diff: 236 lines (+53/-32)6 files modifiedsrc/modules/Unity/Application/mirsurface.cpp (+21/-6)
src/modules/Unity/Application/mirsurface.h (+2/-2)
src/modules/Unity/Application/mirsurfaceinterface.h (+2/-2)
src/modules/Unity/Application/mirsurfaceitem.cpp (+24/-18)
src/modules/Unity/Application/mirsurfaceitem.h (+2/-2)
tests/modules/common/fake_mirsurface.h (+2/-2)
| Alan Pope 🍺🐧🐱 🦄 (popey) wrote : | #2 |
Confirmed with browser and terminal.
| Changed in qtmir (Ubuntu): | |
| importance: | Undecided → High |
| Changed in unity8 (Ubuntu): | |
| importance: | Undecided → High |
| Changed in canonical-devices-system-image: | |
| assignee: | nobody → kevin gunn (kgunn72) |
| milestone: | none → ww40-2015 |
| importance: | Undecided → High |
| Launchpad Janitor (janitor) wrote : | #3 |
Status changed to 'Confirmed' because the bug affects multiple users.
| Changed in qtmir (Ubuntu): | |
| status: | New → Confirmed |
| Michał Sawicz (saviq) wrote : | #4 |
Sometimes this also happens on right edge when going to spread - keyboard stays on over the spread.
| Changed in unity8 (Ubuntu): | |
| assignee: | nobody → Daniel d'Andrada (dandrader) |
| Changed in canonical-devices-system-image: | |
| status: | New → Confirmed |
| Bill Filler (bfiller) wrote : | #5 |
bumping this to critical as it also seems to be causing https:/
| Changed in canonical-devices-system-image: | |
| importance: | High → Critical |
| Changed in unity8 (Ubuntu): | |
| importance: | High → Critical |
| Michael Sheldon (michael-sheldon) wrote : | #6 |
Just to add in my findings from duplicate bug #1493872:
If the screen is locked after an application has been first opened unity doesn't remove focus from the app. It does remove focus on subsequent screen locks. This is what results in the keyboard not being dismissed if it was displayed prior to the screen being locked.
This can be seen in the application log (e.g. ~/.cache/
UbuntuWindow:
Indicating that focus has been removed from the app, however this doesn't happen the first time you lock the screen after starting the app, only on subsequent locks.
| Changed in qtmir (Ubuntu): | |
| assignee: | nobody → Daniel d'Andrada (dandrader) |
| Changed in unity8 (Ubuntu): | |
| status: | Confirmed → In Progress |
| Changed in qtmir (Ubuntu): | |
| status: | Confirmed → In Progress |
| no longer affects: | unity8 (Ubuntu) |
| Changed in qtmir (Ubuntu): | |
| importance: | High → Critical |
| Changed in qtmir (Ubuntu): | |
| status: | In Progress → Fix Committed |
| Changed in canonical-devices-system-image: | |
| status: | Confirmed → Fix Committed |
| Launchpad Janitor (janitor) wrote : | #7 |
This bug was fixed in the package qtmir - 0.4.6+15.
---------------
qtmir (0.4.6+
[ Daniel d'Andrada ]
* Update surface focus when a surface enters or leaves a
MirSurfaceItem (LP: #1491034, #1495437)
-- Michał Sawicz <email address hidden> Fri, 18 Sep 2015 20:11:52 +0000
| Changed in qtmir (Ubuntu): | |
| status: | Fix Committed → Fix Released |
| Changed in canonical-devices-system-image: | |
| status: | Fix Committed → Fix Released |


Status changed to 'Confirmed' because the bug affects multiple users.