[Webkit-unassigned] [Bug 39625] New: Sending a QInputMethodEvent::Selection event forces the Editor to go into Composition mode
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Mon May 24 16:03:03 PDT 2010
https://bugs.webkit.org/show_bug.cgi?id=39625
Summary: Sending a QInputMethodEvent::Selection event forces
the Editor to go into Composition mode
Product: WebKit
Version: 528+ (Nightly build)
Platform: All
OS/Version: All
Status: UNCONFIRMED
Severity: Normal
Priority: P2
Component: WebKit Qt
AssignedTo: webkit-unassigned at lists.webkit.org
ReportedBy: rajiv.ramanasankaran at nokia.com
Sending a QInputMethodEvent::Selection to the Editor causes it to create a
composition even though it was just a selection event.
In QWebPagePrivate::inputMethodEvent(), the code handling the case for a
QInputMethodEvent::Selection checks to see if the preedit text is empty. If it
was empty (which is going to be the case when the text is being selected
normally by the user inside a text control), it copies the text being rendered
and assigns that as the preedit text. This causes the Editor to create a
Composition when it may not be required. This has some side effects and
screws up the internal book-keeping of the base and extent positions inside
Webkit.
--
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the webkit-unassigned
mailing list