keyboard disappears first time you press it

Bug #1436076 reported by Bill Filler
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubuntu-keyboard
Fix Released
Critical
Michael Sheldon
ubuntu-keyboard (Ubuntu)
Fix Released
Undecided
Michael Sheldon

Bug Description

vivid proposed on r146 on arale

1) reboot phone
2) launch browser
3) click on url field
4) keyboard displayed
5) press any key

expected results:
the character should be entered into the url field and keyboard should remain visible

actual results:
the character is not entered in the url field and the keyboard hides

Related branches

Bill Filler (bfiller)
Changed in webbrowser-app:
importance: Undecided → High
Changed in ubuntu-keyboard:
importance: Undecided → High
Bill Filler (bfiller)
summary: - keyboard disappears first time you press it [arale only]
+ keyboard disappears first time you press it
no longer affects: webbrowser-app
Changed in ubuntu-keyboard:
importance: High → Critical
Revision history for this message
Bill Filler (bfiller) wrote :

Just did some more testing, this is not arale or browser specific.
You can reproduce same behavior on mako with browser, or try to create a new contact after rebooting for first time

Changed in ubuntu-keyboard:
assignee: nobody → Michael Sheldon (michael-sheldon)
Changed in ubuntu-keyboard (Ubuntu):
assignee: nobody → Michael Sheldon (michael-sheldon)
Revision history for this message
Michael Sheldon (michael-sheldon) wrote :

It appears the keyboard sends a brief visibility false signal, before going back to being true after it first starts up; this doesn't seem to happen on RTM, so possibly related to the Qt 5.4/5.4.1 upgrade (or due to some other change since RTM). For most apps this isn't a problem, however the webbrowser, contacts and messaging are all sharing a component called KeyboardRect.qml which has some explicit code to remove focus when the input method is no longer visible (which shouldn't be necessary as maliit does this itself under normal circumstances), which then causes the keyboard to really hide. In a worst case scenario we can simply remove this code from all the apps using KeyboardRect.qml, however it'd be better if we can get to the bottom of why a false visibility signal is being sent in the first place.

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

This bug was fixed in the package ubuntu-keyboard - 0.99.trunk.phablet2+15.04.20150326-0ubuntu1

---------------
ubuntu-keyboard (0.99.trunk.phablet2+15.04.20150326-0ubuntu1) vivid; urgency=medium

  [ Bill Filler ]
  * change fontFamily to Ubuntu to work around disappearing "h" key (LP:
    #1421812)

  [ CI Train Bot ]
  * New rebuild forced.

  [ Michael Sheldon ]
  * Avoid reporting false visibility signal during startup (LP:
    #1436076, #1419814)
 -- CI Train Bot <email address hidden> Thu, 26 Mar 2015 21:40:49 +0000

Changed in ubuntu-keyboard (Ubuntu):
status: New → Fix Released
Changed in ubuntu-keyboard:
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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