[Webkit-unassigned] [Bug 51099] [Qt] QWebPagePrivate::inputMethodEvent has problem when compositing Korean
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Sun May 1 19:43:40 PDT 2011
https://bugs.webkit.org/show_bug.cgi?id=51099
Hwang <luxtella at company100.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Attachment #76730|0 |1
is obsolete| |
Attachment #91874| |review?, commit-queue?
Flag| |
--- Comment #8 from Hwang <luxtella at company100.net> 2011-05-01 19:43:40 PST ---
Created an attachment (id=91874)
--> (https://bugs.webkit.org/attachment.cgi?id=91874&action=review)
Patch
This patch is about the caret disappearing.
I give up patching about the caret position on composition because when I patch I have no confidence whether the other language have valid caret position.
If I have confidence I will patch again.
Although I find the way how to test, I can not find the feasible test way.
It is because
1. There is no JSObject API whether the caret is visible for layout test.
2. textInputController.setMarkedText's event is different from actual input method event.
In detail about #2, the QInputMethodEvent instance that QWebPagePrivate::inputMethodEvent method receives includes two attribute types such as QInputMethodEvent::TextFormat and QInputMethodEvent::Cursor.
However, textInputController.setMarkedText(,,) only create QInputMethodEvent::TextFormat type QInputMethodEvent instance.
I don't know it is Qt specific or not.
--
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