| Index: WebCore/ChangeLog
|
| ===================================================================
|
| --- WebCore/ChangeLog (revision 48065)
|
| +++ WebCore/ChangeLog (working copy)
|
| @@ -1,3 +1,21 @@
|
| +2010-05-05 Alexey Proskuryakov <ap@apple.com>
|
| +
|
| + Reviewed by Adele Peterson.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=26824
|
| + <rdar://problem/7018610> EventHandler can operate on a wrong frame if focus changes during
|
| + keyboard event dispatch.
|
| +
|
| + EventHandler object is tied to a frame, so it's wrong for it to continue processing a keyboard
|
| + event if focused frame changes between keydown and keypress.
|
| +
|
| + * manual-tests/focus-change-between-key-events.html: Added.
|
| +
|
| + * page/EventHandler.cpp: (WebCore::EventHandler::keyEvent): Bail out early if focused frame
|
| + changes while dispatching keydown. Also made similar changes for Windows to maintain matching
|
| + behavior, even though EventHandler was re-entered anyway due to WM_KEYDOWN and WM_CHAR being
|
| + separate events.
|
| +
|
| 2010-05-07 Alexey Proskuryakov <ap@apple.com>
|
|
|
| Reviewed by Adele Peterson.
|
|
|