keyboard stays above lockscreen when locking

Bug #1491034 reported by Oliver Grawert
40
This bug affects 7 people
Affects Status Importance Assigned to Milestone
Canonical System Image
Fix Released
Critical
kevin gunn
qtmir (Ubuntu)
Fix Released
Critical
Daniel d'Andrada

Bug Description

as you can see in:
http://i.imgur.com/wYr77Gq.png and http://people.canonical.com/~alan/screenshots/device-2015-09-01-164517.png

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

Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in unity8 (Ubuntu):
status: New → Confirmed
Revision history for this message
Alan Pope 🍺🐧🐱 🦄 (popey) wrote :

Confirmed with browser and terminal.

kevin gunn (kgunn72)
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
Revision history for this message
Launchpad Janitor (janitor) wrote :

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

Changed in qtmir (Ubuntu):
status: New → Confirmed
Revision history for this message
Michał Sawicz (saviq) wrote :

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
Revision history for this message
Bill Filler (bfiller) wrote :

bumping this to critical as it also seems to be causing https://bugs.launchpad.net/ubuntu/+source/camera-app/+bug/1495437

Changed in canonical-devices-system-image:
importance: High → Critical
Changed in unity8 (Ubuntu):
importance: High → Critical
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :

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/upstart/application-legacy-messaging-app-.log), where you would expect to see the message:

UbuntuWindow::handleSurfaceFocusChange(focused=false)

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
kevin gunn (kgunn72)
Changed in qtmir (Ubuntu):
status: In Progress → Fix Committed
Changed in canonical-devices-system-image:
status: Confirmed → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package qtmir - 0.4.6+15.10.20150918-0ubuntu1

---------------
qtmir (0.4.6+15.10.20150918-0ubuntu1) wily; urgency=medium

  [ 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
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.