maemo.org Bugzilla – Bug 1682
vkb Keyboard will not stay open/up with toolbar hidden
Last modified: 2008-08-25 13:17:34 UTC
You need to log in before you can comment on or make changes to this bug.
When using the Mozilla engine in the new browser and the browser is in full-screen mode with the toolbar hidden, tapping into a text entry field on any web page in the browser results in the keyboard popping up for a second and then going back into hidden state. When browser is NOT in full screen mode the keyboard shows up fine when tapping in a test entry field. When browser is in full screen mode AND the toolbar is NOT hidden the keyboard works just fine and stays up when tapping in a text entry field.
what I see is that I have to click,twice in a web text field in order for the keyboard to appear at all
I can confirm this behaviour - small virtual keyboard works in "normal" view but appears then disappears in full screen view.
I can confirm this as well. In full screen mode, clicking on a text box or attempting to bring up the OSK with the center key on the D-Pad will result in the keyboard popping up briefly and then disappearing. Keyboard activates normally in windowed mode, just not full screen.
It is not as much a full screen problem as a toolbar related problem. The keyboard also disappear in window mode without the toolbar . This is very much a showstopper.
I can confirm this bug as well, however I wouldn't call it anywhere near a showstopper (or even a major bug) whatsoever as you can still browse just fine with the toolbar shown. (I know I would never have even noticed this bug as I've never removed the toolbar before when in full screen.)
I've explored it a bit further, and I believe the problems is in the engine abstraction level somewhere. Once the problem has begun by installing the mozilla engine it does not go away by reverting to the opera engine. Uninstalling everything possible related to mozilla does not make the problem go away either. There was a package left, libgtkadi1, I think, which cannot be uninstalled. I lost the actual name when reflashing the device to get the normal behaviour back.
This is happening here with either browser engine selected. To see reproduce, select the text field for the search button on maemo.org. If you do not have the toolbar showing the keyboard flashes, if the toolbar is active things work as expected. Uninstalling the mozilla engine and friends does not cause cure the bug. While not a showstopper, it is a _very_ frustrating bug!
showed this to an engineer. hopefully he'll fix it tomorrow
I've found that I can workaround this problem by ensuring I have two browser windows open, then, if the virtual keyboard pops up & immediately disappears I can switch to another window, back to the original one. The virtual keyboard will then stay up on a text entry field and not disappear. Hope this helps, looking forward to next release.
well, at least it's something. i can confirm that behavior. we'll see if it actually helps browser_toolbar_set_common_view hildon_gtk_im_context_hide(...); browser_toolbar_hide hildon_gtk_im_context_hide(...); on my quest, browser_toolbar_grab_focus_handler seems to be unreachable code (commented out). browser_controller_hide_all is also unused. engine_load_progress if ((!self->toolbar->_is_vkb) || (!GTK_IS_EDITABLE(focus_widget))) seems fairly suspicious, i wonder if that should be &&. but, i think the problem is: engine_window_focused browser_toolbar_set_common_view(self->toolbar, FALSE); browser_toolbar_hide(self->toolbar); so first it tries not hiding it, and then it basically unconditionally hides it. Anyway, these are just ramblings of a sleepless engineer. And yes, I know the sources aren't reachable in svn. I'm sorry, we're working on it.
What about the issue where one is using the microb engine and scrolling results in the keyboard always flashing up for a second? Could it be related to this as well?
doesn't seem to be, that's bug 1672
Working on it is good!
This is now fixed and you can get the updated version with application manager.
confirmed fixed with latest update
Yes, it's fixed now. Thanks guys!
Closing. Resolution has been verified.