[Webkit-unassigned] [Bug 182763] New: REGRESSION(r228417): Broke three GTK accessibility tests

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 13 19:36:51 PST 2018


https://bugs.webkit.org/show_bug.cgi?id=182763

            Bug ID: 182763
           Summary: REGRESSION(r228417): Broke three GTK accessibility
                    tests
           Product: WebKit
           Version: Other
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Accessibility
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: mcatanzaro at igalia.com
                CC: webkit-bug-importer at group.apple.com

r228417 "AX: defer focusedUIElement notifications" broke three accessibility tests for GTK:

accessibility/gtk/aria-activedescendant-changed-notification.html
accessibility/gtk/text-in-span-block-in-a-block.html
accessibility/notification-listeners.html

These tests are not flaky, so I will add plain failure expectations for all three of them.

The failure in aria-activedescendant-change-notification looks suspiciously similar to bug #182761, but the results from the bot do not lie, that test was fine after r228279 and did not break until r228417. Looks like this first test might just need its expected results updated(?), but the other two failing tests are clearly broken now.


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/accessibility/gtk/aria-activedescendant-changed-notification-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/accessibility/gtk/aria-activedescendant-changed-notification-actual.txt
@@ -6,9 +6,6 @@
 AXFocusedUIElementChanged: AXRole: AXEmbedded
 AXFocusedUIElementChanged: AXRole: AXTextField
 AXFocusedUIElementChanged: AXRole: AXGroup
-AXFocusedUIElementChanged: AXRole: AXGroup
-AXFocusedUIElementChanged: AXRole: AXGroup
-AXFocusedUIElementChanged: AXRole: AXCheckBox
 PASS successfullyParsed is true


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/accessibility/gtk/text-in-span-block-in-a-block-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/accessibility/gtk/text-in-span-block-in-a-block-actual.txt
@@ -18,25 +18,25 @@

 PASS accText is "AXValue:one"
 PASS setCaretOffset(elem, 1) is true
-PASS caretMovedData is "Link|1"
+FAIL caretMovedData should be Link|1. Was .
 PASS accText is "AXValue:two"
 PASS setCaretOffset(elem, 1) is true
-PASS caretMovedData is "Link|1"
+FAIL caretMovedData should be Link|1. Was .
 PASS accText is "AXValue:three"
 PASS setCaretOffset(elem, 1) is true
-PASS caretMovedData is "Link|1"
+FAIL caretMovedData should be Link|1. Was .
 PASS accText is "AXValue:before,four,after"
 PASS setCaretOffset(elem, 1) is true
-PASS caretMovedData is "Link|1"
+FAIL caretMovedData should be Link|1. Was .
 PASS accText is "AXValue:five,after"
 PASS setCaretOffset(elem, 1) is true
-PASS caretMovedData is "Link|1"
+FAIL caretMovedData should be Link|1. Was .
 PASS accText is "AXValue:before,six"
 PASS setCaretOffset(elem, 1) is true
-PASS caretMovedData is "Link|1"
+FAIL caretMovedData should be Link|1. Was .
 PASS accText is "AXValue:nospanhere"
 PASS setCaretOffset(elem, 1) is true
-PASS caretMovedData is "Link|1"
+FAIL caretMovedData should be Link|1. Was .
 PASS successfullyParsed is true

 TEST COMPLETE


--- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/accessibility/notification-listeners-expected.txt
+++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/accessibility/notification-listeners-actual.txt
@@ -5,13 +5,17 @@


 Slider
+SELECT AXFocusedUIElementChanged
+GLOBAL AXFocusedUIElementChanged on element with role AXRole: AXComboBox
+SLIDER AXFocusedUIElementChanged
+GLOBAL AXFocusedUIElementChanged on element with role AXRole: AXSlider
 SELECT AXInvalidStatusChanged
 GLOBAL AXInvalidStatusChanged on element with role AXRole: AXComboBox
 SLIDER AXValueChanged
 GLOBAL AXValueChanged on element with role AXRole: AXSlider
-PASS selectNotificationCount is 1
-PASS sliderNotificationCount is 1
-PASS globalNotificationCount is 2
+FAIL selectNotificationCount should be 1. Was 2.
+FAIL sliderNotificationCount should be 1. Was 2.
+FAIL globalNotificationCount should be 2. Was 4.
 PASS successfullyParsed is true

 TEST COMPLETE
 TEST COMPLETE

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180214/2584533a/attachment.html>


More information about the webkit-unassigned mailing list