Index: third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp |
diff --git a/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp b/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp |
index c628d6e0f000c4eb5b238dedb91035c238c8d252..7a1ba40bd6a8d06cb3bd7a4494e7bafa35f26a45 100644 |
--- a/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp |
+++ b/third_party/WebKit/Source/modules/accessibility/AXLayoutObject.cpp |
@@ -31,6 +31,7 @@ |
#include "bindings/core/v8/ExceptionState.h" |
#include "core/CSSPropertyNames.h" |
#include "core/InputTypeNames.h" |
+#include "core/dom/AccessibleNode.h" |
#include "core/dom/ElementTraversal.h" |
#include "core/dom/Range.h" |
#include "core/dom/shadow/ShadowRoot.h" |
@@ -1326,7 +1327,8 @@ const AtomicString& AXLayoutObject::liveRegionStatus() const { |
DEFINE_STATIC_LOCAL(const AtomicString, liveRegionStatusPolite, ("polite")); |
DEFINE_STATIC_LOCAL(const AtomicString, liveRegionStatusOff, ("off")); |
- const AtomicString& liveRegionStatus = getAttribute(aria_liveAttr); |
+ const AtomicString& liveRegionStatus = |
+ getAOMPropertyOrARIAAttribute(AOMStringProperty::kLive); |
// These roles have implicit live region status. |
if (liveRegionStatus.isEmpty()) { |
switch (roleValue()) { |
@@ -1350,7 +1352,8 @@ const AtomicString& AXLayoutObject::liveRegionStatus() const { |
const AtomicString& AXLayoutObject::liveRegionRelevant() const { |
DEFINE_STATIC_LOCAL(const AtomicString, defaultLiveRegionRelevant, |
("additions text")); |
- const AtomicString& relevant = getAttribute(aria_relevantAttr); |
+ const AtomicString& relevant = |
+ getAOMPropertyOrARIAAttribute(AOMStringProperty::kRelevant); |
// Default aria-relevant = "additions text". |
if (relevant.isEmpty()) |