GNOME Bugzilla – Bug 741124
url/search suggestions conflict with caribou for touch events
Last modified: 2014-12-24 16:15:31 UTC
There's a major usability problem between epiphany-3.14.2 and caribou-0.4.16 on a tablet: when one touches the urlbar and starts typing (making use of the on-screen keyboard), * the first "key" pressed makes it through just fine with its border flashing, * the second "keypress" makes the key border turn white but nothing gets typed, * the third "keypress" gets through to urlbar. The pattern then continues with even keypresses leading to no textual input and odd keypresses delivering their "contents" to the text field. Looks like this is a clash with search suggestions that consume the event denying caribou a chance to generate a "keypress" as one can touch any other "key" or part of the screen for those even ones with exactly the same effect. There's no difference between webkitgtk-2.6.4 and 2.7.2 regarding this. This report is similar: http://ubuntuforums.org/showthread.php?t=1958699 This might also manifest itself in Adam Williamson's fedlet project.
I am not sure there's much we can do. GTK+ entry completion adds a device grab when the popup window with matches is presented. This certainly affects other GTK+ applications as well and is no specific to Ephy. I suggest you reassign this to GTK+ or Caribou..
Indeed; 3.15 bits have been checked recently and the behaviour only changed to worse, as in caribou hiding during a touch to remove the suggestions drop-down in ephy (which requires additional effort to get it back). These have been tested on top of recent 3.14.x packages: epiphany-3.15.1-alt1.src.rpm 16-Dec-2014 22:09 glib2-2.43.2-alt1.src.rpm 15-Dec-2014 21:18 libatk-2.15.3-alt1.src.rpm 15-Dec-2014 21:27 libgdk-pixbuf-2.31.2-alt1.src.rpm 17-Dec-2014 12:35 libgtk+3-3.15.3-alt1.src.rpm 15-Dec-2014 23:10 libwebkitgtk4-2.7.3-alt1.src.rpm 16-Dec-2014 19:00 (http://ftp.altlinux.org/pub/people/gnome/3.16/SRPMS.hasher/) These have been the same: caribou-0.4.16-alt1 libgtk+3-3.14.6-alt1
*** This bug has been marked as a duplicate of bug 740554 ***
oh, sorry, may have been hasty as my report is with the original OSK, but it's probably the same problem for both...
Seems like it's not the problem with OSK implementation indeed, thanks for dup notice (bug #740554 might need reassignment to gtk+ as ephy folks suggest here). *** This bug has been marked as a duplicate of bug 740554 ***