diff --git a/accessible/generic/HyperTextAccessible.cpp b/accessible/generic/HyperTextAccessible.cpp index f1c61d87b18..857a2999f80 100644 --- a/accessible/generic/HyperTextAccessible.cpp +++ b/accessible/generic/HyperTextAccessible.cpp @@ -985,6 +985,9 @@ HyperTextAccessible::NativeAttributes() nsIAtom* HyperTextAccessible::LandmarkRole() const { + if (!HasOwnContent()) + return nullptr; + // For the html landmark elements we expose them like we do ARIA landmarks to // make AT navigation schemes "just work". if (mContent->IsHTMLElement(nsGkAtoms::nav)) {