[Webkit-unassigned] [Bug 25119] New: IME modifies the DOM before keydown

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 9 12:12:00 PDT 2009


https://bugs.webkit.org/show_bug.cgi?id=25119

           Summary: IME modifies the DOM before keydown
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: PC
               URL: http://jparent.googlepages.com/IME.html
        OS/Version: Mac OS X 10.5
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: New Bugs
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jparent at google.com


Repro steps:
1. Add a keydown listener to any text input/contentEditable node, in the
listener print out value/innerHTML of the text input/contentEditable node (or
use demo page provided).
2. Type

Result:
In English, the value/innerHTML does not change to contain the character typed
until after the keydown event.  When an IME is in use, the value/innerHTML
change before the keydown event.

Expected Result:
DOM should not be changed until after the keydown event, just like non-IME
input.

Notes:
* Seen in Safari 3, Safari 4, and WebKit nightly.
* Only effects Safari on Mac.  Safari on Windows functions as expected.
* I've excluded text areas from this report because they are broken in other
ways, see https://bugs.webkit.org/show_bug.cgi?id=25061.


-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list