AX: VoiceOver cannot get to any content in Yahoo Mail messages table
[WebKit-https.git] / Source / WebCore / ChangeLog
index c2aafaf..0b9f94c 100644 (file)
@@ -1,3 +1,22 @@
+2015-07-09  Chris Fleizach  <cfleizach@apple.com>
+
+        AX: VoiceOver cannot get to any content in Yahoo Mail messages table
+        https://bugs.webkit.org/show_bug.cgi?id=146674
+
+        Reviewed by Darin Adler.
+
+        A table row could have any number of parent elements in the render tree, but for the purposes
+        of accessibility we only want to report the AXTable as the parent so that it looks like a sane
+        data table.
+
+        Test: accessibility/aria-table-with-presentational-elements.html
+
+        * accessibility/AccessibilityARIAGridRow.cpp:
+        (WebCore::AccessibilityARIAGridRow::disclosedByRow):
+        (WebCore::AccessibilityARIAGridRow::parentObjectUnignored):
+        (WebCore::AccessibilityARIAGridRow::parentTable):
+        * accessibility/AccessibilityARIAGridRow.h:
+
 2015-07-08  Sungmann Cho  <sungmann.cho@navercorp.com>
 
         [GTK] The "Missing Plug-in" buttons are not showing up on some flash contents.