Index: Source/modules/accessibility/AXRenderObject.cpp |
diff --git a/Source/modules/accessibility/AXRenderObject.cpp b/Source/modules/accessibility/AXRenderObject.cpp |
index 66d3e6796b5184777fd2cff57bb695dddfc471fc..81c5d7145021491b4dd08a4b9c3318342df41b0d 100644 |
--- a/Source/modules/accessibility/AXRenderObject.cpp |
+++ b/Source/modules/accessibility/AXRenderObject.cpp |
@@ -1147,6 +1147,9 @@ const AtomicString& AXRenderObject::liveRegionRelevant() const |
bool AXRenderObject::liveRegionAtomic() const |
{ |
+ // ARIA role status should have implicit aria-atomic value of true. |
+ if (getAttribute(aria_atomicAttr).isEmpty() && roleValue() == StatusRole) |
+ return true; |
return elementAttributeValue(aria_atomicAttr); |
} |