diff options
Diffstat (limited to 'chromium/third_party/blink/renderer/core/html/forms/date_time_field_element.cc')
-rw-r--r-- | chromium/third_party/blink/renderer/core/html/forms/date_time_field_element.cc | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/chromium/third_party/blink/renderer/core/html/forms/date_time_field_element.cc b/chromium/third_party/blink/renderer/core/html/forms/date_time_field_element.cc index 6f2bfbaf0d2..2e46e6058ef 100644 --- a/chromium/third_party/blink/renderer/core/html/forms/date_time_field_element.cc +++ b/chromium/third_party/blink/renderer/core/html/forms/date_time_field_element.cc @@ -155,11 +155,11 @@ void DateTimeFieldElement::Initialize(const AtomicString& pseudo, int ax_maximum) { // On accessibility, DateTimeFieldElement acts like spin button. setAttribute(roleAttr, AtomicString("spinbutton")); - setAttribute(aria_valuetextAttr, AtomicString(VisibleValue())); + setAttribute(aria_placeholderAttr, AtomicString(Placeholder())); setAttribute(aria_valueminAttr, AtomicString::Number(ax_minimum)); setAttribute(aria_valuemaxAttr, AtomicString::Number(ax_maximum)); - setAttribute(aria_helpAttr, AtomicString(ax_help_text)); + setAttribute(aria_labelAttr, AtomicString(ax_help_text)); SetShadowPseudoId(pseudo); AppendChild(Text::Create(GetDocument(), VisibleValue())); } @@ -218,10 +218,11 @@ void DateTimeFieldElement::UpdateVisibleValue(EventBehavior event_behavior) { if (HasValue()) { setAttribute(aria_valuenowAttr, AtomicString::Number(ValueForARIAValueNow())); + setAttribute(aria_valuetextAttr, AtomicString(new_visible_value)); } else { removeAttribute(aria_valuenowAttr); + removeAttribute(aria_valuetextAttr); } - setAttribute(aria_valuetextAttr, AtomicString(new_visible_value)); if (event_behavior == kDispatchEvent && field_owner_) field_owner_->FieldValueChanged(); |