Changeset 94637 in webkit
- Timestamp:
- Sep 6, 2011 9:43:33 PM (13 years ago)
- Location:
- trunk
- Files:
-
- 2 added
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r94634 r94637 1 2011-09-06 Ryosuke Niwa <rniwa@webkit.org> 2 3 REGRESSION(r94274): The inner text value of an input element is not updated when input.value is set 4 https://bugs.webkit.org/show_bug.cgi?id=67681 5 6 Reviewed by Kent Tamura. 7 8 Added a test that overrides the suggested value by modifying the value IDL attribute of an input element. 9 10 * fast/forms/suggested-value-after-setvalue-expected.txt: Added. 11 * fast/forms/suggested-value-after-setvalue.html: Added. 12 1 13 2011-09-06 Alexey Proskuryakov <ap@apple.com> 2 14 -
trunk/Source/WebCore/ChangeLog
r94636 r94637 1 2011-09-06 Ryosuke Niwa <rniwa@webkit.org> 2 3 REGRESSION(r94274): The inner text value of an input element is not updated when input.value is set 4 https://bugs.webkit.org/show_bug.cgi?id=67681 5 6 Reviewed by Kent Tamura. 7 8 The bug was caused by HTMLInputElement::setValue's not clearing m_suggestedValue before updateInnerTextValue is called. 9 Since updateInnerTextValue uses the suggested value when one is present, we need to clear m_suggestedValue in advance. 10 11 Test: fast/forms/suggested-value-after-setvalue.html 12 13 * html/HTMLInputElement.cpp: 14 (WebCore::HTMLInputElement::setValue): 15 1 16 2011-09-06 Adam Barth <abarth@webkit.org> 2 17 -
trunk/Source/WebCore/html/HTMLInputElement.cpp
r94586 r94637 1103 1103 setNeedsValidityCheck(); 1104 1104 1105 m_suggestedValue = String(); // updateInnerTextValue uses the suggested value. 1105 1106 if (valueChanged) 1106 1107 updateInnerTextValue(); … … 1112 1113 else 1113 1114 cacheSelection(max, max, SelectionHasNoDirection); 1114 m_suggestedValue = String();1115 1115 } 1116 1116
Note: See TracChangeset
for help on using the changeset viewer.