Index: third_party/WebKit/Source/core/html/forms/MultipleFieldsTemporalInputTypeView.cpp |
diff --git a/third_party/WebKit/Source/core/html/forms/MultipleFieldsTemporalInputTypeView.cpp b/third_party/WebKit/Source/core/html/forms/MultipleFieldsTemporalInputTypeView.cpp |
index 5cf87fcad2864467947781410e5b890001e6fc52..daf8bad72a409ef8364d293ea19162fa7ca6ae0d 100644 |
--- a/third_party/WebKit/Source/core/html/forms/MultipleFieldsTemporalInputTypeView.cpp |
+++ b/third_party/WebKit/Source/core/html/forms/MultipleFieldsTemporalInputTypeView.cpp |
@@ -194,7 +194,7 @@ void MultipleFieldsTemporalInputTypeView::editControlValueChanged() { |
if ((oldValue.isEmpty() && newValue.isEmpty()) || oldValue == newValue) { |
element().setNeedsValidityCheck(); |
} else { |
- element().setValueInternal(newValue, DispatchNoEvent); |
+ element().setNonAttributeValue(newValue); |
element().setNeedsStyleRecalc( |
SubtreeStyleChange, |
StyleChangeReasonForTracing::create(StyleChangeReason::ControlValue)); |
@@ -482,8 +482,7 @@ void MultipleFieldsTemporalInputTypeView::restoreFormControlState( |
DateTimeFieldsState dateTimeFieldsState = |
DateTimeFieldsState::restoreFormControlState(state); |
edit->setValueAsDateTimeFieldsState(dateTimeFieldsState); |
- element().setValueInternal(m_inputType->sanitizeValue(edit->value()), |
- DispatchNoEvent); |
+ element().setNonAttributeValue(m_inputType->sanitizeValue(edit->value())); |
updateClearButtonVisibility(); |
} |