diff --git a/accessible/src/generic/Accessible.cpp b/accessible/src/generic/Accessible.cpp index 64bd57f375e..a936ed6fc84 100644 --- a/accessible/src/generic/Accessible.cpp +++ b/accessible/src/generic/Accessible.cpp @@ -3084,7 +3084,7 @@ Accessible::GetAttrValue(nsIAtom *aProperty, double *aValue) uint32_t Accessible::GetActionRule() { - if (InteractiveState() & states::UNAVAILABLE) + if (!HasOwnContent() || (InteractiveState() & states::UNAVAILABLE)) return eNoAction; // Check if it's simple xlink.