Bug 30117

Summary: [Qt] input methods must be off by default in Symbian
Product: WebKit Reporter: Janne Koskinen <koshuin>
Component: WebKit QtAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Critical CC: commit-queue, joseph.ligman, kristian.amlie, laszlo.gombos
Priority: P2 Keywords: Qt
Version: 528+ (Nightly build)   
Hardware: S60 Hardware   
OS: S60 3rd edition   
Bug Depends on:    
Bug Blocks: 27065    
Attachments:
Description Flags
proposed fix for QWebView none

Janne Koskinen
Reported 2009-10-06 04:11:53 PDT
Symbian FEP (Front End Processor) is used to bring out virtual keyboard on devices that don't have physical keyboard. If input methods are enabled by default any pointer event will cause this full screen virtual keyboard to appear making webpage navigation nearly impossible on touch screen devices that don't have additional keyboard. OS is Symbian 5th edition not 3rd edition, but since that is not selectable 3rd edition is the closest option.
Attachments
proposed fix for QWebView (1.05 KB, patch)
2009-10-06 04:21 PDT, Janne Koskinen
no flags
Janne Koskinen
Comment 1 2009-10-06 04:21:58 PDT
Created attachment 40708 [details] proposed fix for QWebView
Kristian Amlie
Comment 2 2009-10-06 04:29:08 PDT
I think this should be enabled for all platforms. The rationale is that if you start out with input methods on, click in an input widget (which will force input methods to on anyway), and then click away, input methods will now be off. The state when nothing is focused should be the same before and after that scenario.
Simon Hausmann
Comment 3 2009-10-06 08:18:55 PDT
Comment on attachment 40708 [details] proposed fix for QWebView Ah yes, at some point we should remove the #ifdef altogether :) Thanks Janne
WebKit Commit Bot
Comment 4 2009-10-06 08:27:36 PDT
Comment on attachment 40708 [details] proposed fix for QWebView Clearing flags on attachment: 40708 Committed r49188: <http://trac.webkit.org/changeset/49188>
WebKit Commit Bot
Comment 5 2009-10-06 08:27:40 PDT
All reviewed patches have been landed. Closing bug.
Note You need to log in before you can comment on or make changes to this bug.