Title: [288739] trunk
Revision
288739
Author
[email protected]
Date
2022-01-28 07:27:31 -0800 (Fri, 28 Jan 2022)

Log Message

[GTK][a11y] WTR: implement AccessibilityUIElement::isIgnored() for ATSPI
https://bugs.webkit.org/show_bug.cgi?id=235761

Reviewed by Adrian Perez de Castro.

Source/WebCore:

* accessibility/atspi/AccessibilityObjectAtspi.cpp:
(WebCore::AccessibilityObjectAtspi::isIgnored const):
* accessibility/atspi/AccessibilityObjectAtspi.h:

Tools:

* WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp:
(WTR::AccessibilityUIElement::isIgnored const):

Modified Paths

Diff

Modified: trunk/Source/WebCore/ChangeLog (288738 => 288739)


--- trunk/Source/WebCore/ChangeLog	2022-01-28 15:25:57 UTC (rev 288738)
+++ trunk/Source/WebCore/ChangeLog	2022-01-28 15:27:31 UTC (rev 288739)
@@ -1,5 +1,16 @@
 2022-01-28  Carlos Garcia Campos  <[email protected]>
 
+        [GTK][a11y] WTR: implement AccessibilityUIElement::isIgnored() for ATSPI
+        https://bugs.webkit.org/show_bug.cgi?id=235761
+
+        Reviewed by Adrian Perez de Castro.
+
+        * accessibility/atspi/AccessibilityObjectAtspi.cpp:
+        (WebCore::AccessibilityObjectAtspi::isIgnored const):
+        * accessibility/atspi/AccessibilityObjectAtspi.h:
+
+2022-01-28  Carlos Garcia Campos  <[email protected]>
+
         [GTK][a11y] Return the list of column/row headers from header cells too with ATSPI
         https://bugs.webkit.org/show_bug.cgi?id=235711
 

Modified: trunk/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp (288738 => 288739)


--- trunk/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp	2022-01-28 15:25:57 UTC (rev 288738)
+++ trunk/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.cpp	2022-01-28 15:27:31 UTC (rev 288739)
@@ -1376,6 +1376,11 @@
         m_coreObject->updateBackingStore();
 }
 
+bool AccessibilityObjectAtspi::isIgnored() const
+{
+    return m_coreObject ? m_coreObject->accessibilityIsIgnored() : true;
+}
+
 void AccessibilityObject::detachPlatformWrapper(AccessibilityDetachmentType detachmentType)
 {
     switch (detachmentType) {

Modified: trunk/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.h (288738 => 288739)


--- trunk/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.h	2022-01-28 15:25:57 UTC (rev 288738)
+++ trunk/Source/WebCore/accessibility/atspi/AccessibilityObjectAtspi.h	2022-01-28 15:27:31 UTC (rev 288739)
@@ -63,6 +63,7 @@
     WEBCORE_EXPORT std::optional<AccessibilityObjectAtspi*> parent() const;
     GVariant* parentReference() const;
     WEBCORE_EXPORT void updateBackingStore();
+    WEBCORE_EXPORT bool isIgnored() const;
 
     void attach(AXCoreObject*);
     void detach();

Modified: trunk/Tools/ChangeLog (288738 => 288739)


--- trunk/Tools/ChangeLog	2022-01-28 15:25:57 UTC (rev 288738)
+++ trunk/Tools/ChangeLog	2022-01-28 15:27:31 UTC (rev 288739)
@@ -1,5 +1,15 @@
 2022-01-28  Carlos Garcia Campos  <[email protected]>
 
+        [GTK][a11y] WTR: implement AccessibilityUIElement::isIgnored() for ATSPI
+        https://bugs.webkit.org/show_bug.cgi?id=235761
+
+        Reviewed by Adrian Perez de Castro.
+
+        * WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp:
+        (WTR::AccessibilityUIElement::isIgnored const):
+
+2022-01-28  Carlos Garcia Campos  <[email protected]>
+
         [GTK][a11y] Return the list of column/row headers from header cells too with ATSPI
         https://bugs.webkit.org/show_bug.cgi?id=235711
 

Modified: trunk/Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp (288738 => 288739)


--- trunk/Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp	2022-01-28 15:25:57 UTC (rev 288738)
+++ trunk/Tools/WebKitTestRunner/InjectedBundle/atspi/AccessibilityUIElementAtspi.cpp	2022-01-28 15:27:31 UTC (rev 288739)
@@ -1503,7 +1503,8 @@
 
 bool AccessibilityUIElement::isIgnored() const
 {
-    return false;
+    m_element->updateBackingStore();
+    return m_element->isIgnored();
 }
 
 bool AccessibilityUIElement::isSingleLine() const
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to