Index: Source/modules/accessibility/AXNodeObject.cpp |
diff --git a/Source/modules/accessibility/AXNodeObject.cpp b/Source/modules/accessibility/AXNodeObject.cpp |
index c7aa9d355099f16ac6c8f915fc43ddb1347facbc..9661ddc17103e0189a415422bc20e5d26b598771 100644 |
--- a/Source/modules/accessibility/AXNodeObject.cpp |
+++ b/Source/modules/accessibility/AXNodeObject.cpp |
@@ -730,7 +730,7 @@ bool AXNodeObject::isClickable() const |
bool AXNodeObject::isEnabled() const |
{ |
- if (equalIgnoringCase(getAttribute(aria_disabledAttr), "true")) |
+ if (isDescendantOfDisabledParent()) |
return false; |
Node* node = this->node(); |