Cannot focus the address bar the first time after reboot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ubuntu-keyboard (Ubuntu) |
Fix Released
|
Critical
|
Michael Sheldon | ||
webbrowser-app (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I can reliably reproduce the issue on image #207 both on flo and krillin.
Steps to reproduce:
- reboot the device
- launch the browser app
- wait for the current page to finish loading
- tap the address bar to focus it
Expected result: the address bar is and remains focused, the OSK shows up and the list of suggestions too
Actual result: the address bar is very briefly focused (the list of suggestions flashes in and out) and then unfocused again, the OSK doesn’t show up.
This is a recent regression, not sure whether the root cause is in webbrowser-app itself or in the OSK.
Subsequent attempts to focus the address bar work as expected, the issue can be observed only the first time after a reboot.
ProblemType: Bug
DistroRelease: Ubuntu 14.10
Package: webbrowser-app 0.23+14.
Uname: Linux 3.4.0-3-flo armv7l
ApportVersion: 2.14.6-0ubuntu2
Architecture: armhf
Date: Mon Aug 25 19:29:32 2014
InstallationDate: Installed on 2014-08-25 (0 days ago)
InstallationMedia: Ubuntu Utopic Unicorn (development branch) - armhf (20140825-020205)
SourcePackage: webbrowser-app
UpgradeStatus: No upgrade log present (probably fresh install)
Related branches
- PS Jenkins bot: Approve (continuous-integration)
- Bill Filler (community): Approve
-
Diff: 33 lines (+3/-2)2 files modifiedqml/Keyboard.qml (+1/-1)
src/plugin/inputmethod.h (+2/-1)
It seems this started happening in image #204. Since that image, smoke tests started failing in the dashboard with an error similar to that:
Traceback (most recent call last): python3/ dist-packages/ webbrowser_ app/tests/ test_addressbar _selection. py", line 46, in test_second_ click_deselect_ text assert_ osk_eventually_ shown() python3/ dist-packages/ webbrowser_ app/tests/ __init_ _.py", line 94, in assert_ osk_eventually_ shown Equals( "shown" ))) python3/ dist-packages/ testtools/ testcase. py", line 406, in assertThat matchers. _impl.MismatchE rror: After 10.0 seconds test on KeyboardRectang le.state failed: 'shown' != dbus.String( 'hidden' , variant_level=1)
File "/usr/lib/
self.
File "/usr/lib/
Eventually(
File "/usr/lib/
raise mismatch_error
testtools.
(see e.g. http:// ci.ubuntu. com/smokeng/ utopic/ touch/mako/ 204:20140822: 20140811. 1/9853/ webbrowser_ app/1565605/)