Changeset 73319 in webkit
- Timestamp:
- Dec 3, 2010 4:11:49 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r73317 r73319 1 2010-12-03 Dimitri Glazkov <dglazkov@chromium.org> 2 3 Reviewed by Darin Adler. 4 5 REGRESSION(r71934): input event fires twice when editing text inside a text input. 6 https://bugs.webkit.org/show_bug.cgi?id=50477 7 8 * fast/forms/text-input-event-expected.txt: Added. 9 * fast/forms/text-input-event.html: Added. 10 1 11 2010-12-03 Sheriff Bot <webkit.review.bot@gmail.com> 2 12 -
trunk/WebCore/ChangeLog
r73317 r73319 1 2010-12-03 Dimitri Glazkov <dglazkov@chromium.org> 2 3 Reviewed by Darin Adler. 4 5 REGRESSION(r71934): input event fires twice when editing text inside a text input. 6 https://bugs.webkit.org/show_bug.cgi?id=50477 7 8 Now that events escape the shadow DOM boundary, the input event is fired twice 9 for each input, once triggered by editing, once triggered by value change. 10 11 Test: fast/forms/text-input-event.html 12 13 * dom/InputElement.cpp: 14 (WebCore::InputElement::setValueFromRenderer): Added a check to ensure editable fields 15 don't fire an extra input event. 16 1 17 2010-12-03 Sheriff Bot <webkit.review.bot@gmail.com> 2 18 -
trunk/WebCore/dom/InputElement.cpp
r70945 r73319 139 139 element->setFormControlValueMatchesRenderer(true); 140 140 141 element->dispatchEvent(Event::create(eventNames().inputEvent, true, false)); 141 // Input event is fired by the Node::defaultEventHandler for editable controls. 142 if (!inputElement->isTextField()) 143 element->dispatchEvent(Event::create(eventNames().inputEvent, true, false)); 142 144 notifyFormStateChanged(element); 143 145 }
Note: See TracChangeset
for help on using the changeset viewer.