| Index: Source/modules/accessibility/AXNodeObject.h
|
| diff --git a/Source/modules/accessibility/AXNodeObject.h b/Source/modules/accessibility/AXNodeObject.h
|
| index 759b4045ebd64aa0733be5bee0e3f3c1261c9366..4d556348b484a9360a0659de5063a66978c9052b 100644
|
| --- a/Source/modules/accessibility/AXNodeObject.h
|
| +++ b/Source/modules/accessibility/AXNodeObject.h
|
| @@ -57,6 +57,7 @@ protected:
|
| #endif
|
|
|
| virtual bool computeAccessibilityIsIgnored() const override;
|
| + virtual bool computeHasInheritedPresentationRole() const override;
|
| virtual AccessibilityRole determineAccessibilityRole();
|
| AccessibilityRole determineAccessibilityRoleUtil();
|
| String accessibilityDescriptionForElements(WillBeHeapVector<RawPtrWillBeMember<Element>> &elements) const;
|
| @@ -194,6 +195,8 @@ protected:
|
| virtual void textChanged() override;
|
| virtual void updateAccessibilityRole() override final;
|
|
|
| + bool isPresentationRole(const AXObject*) const;
|
| +
|
| private:
|
| Node* m_node;
|
|
|
| @@ -201,6 +204,9 @@ private:
|
| void alternativeText(Vector<AccessibilityText>&) const;
|
| void ariaLabeledByText(Vector<AccessibilityText>&) const;
|
| void changeValueByPercent(float percentChange);
|
| + bool isListElement(Node*) const;
|
| + bool isPresentationRoleInTable(AXObject*) const;
|
| + bool isRequiredOwnedElement(AXObject*) const;
|
| float stepValueForRange() const;
|
| AXObject* findChildWithTagName(const HTMLQualifiedName&) const;
|
| };
|
|
|