Summary: | REGRESSION(r228417): Broke four GTK accessibility tests | ||
---|---|---|---|
Product: | WebKit | Reporter: | Michael Catanzaro <mcatanzaro> |
Component: | Accessibility | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW --- | ||
Severity: | Normal | CC: | cfleizach, mcatanzaro, webkit-bug-importer |
Priority: | P2 | Keywords: | InRadar |
Version: | Other | ||
Hardware: | PC | ||
OS: | Linux | ||
See Also: |
https://bugs.webkit.org/show_bug.cgi?id=182643 https://bugs.webkit.org/show_bug.cgi?id=186251 |
Description
Michael Catanzaro
2018-02-13 19:36:51 PST
Ooops, I almost missed accessibility/gtk/caret-offsets.html, which is timing out: --- /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/accessibility/gtk/caret-offsets-expected.txt +++ /home/slave/webkitgtk/gtk-linux-64-release-tests/build/layout-test-results/accessibility/gtk/caret-offsets-actual.txt @@ -1,48 +1,2 @@ -A text header +FAIL: Timed out waiting for notifyDone to be called -A paragraph with a link in the middle - -A list item -Block span in a list item -Inline span in a list item -Block span in a link in a list item -Inline span in a link in a list item - -a table cell -Block span in a link in a table cell -Inline span in a link in a table cell -Block span in a table cell -Inline span in a table cell -This test is replicated from old file testatk.c and tests various scenarios of caret movement: setting caret offset and receiving text-caret-moved signal. - -On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". - - -PASS root.childrenCount is 5 -PASS setCaretOffset(h1, 5) is true -PASS caretMovedData is "Heading|5" -PASS caretMovedData is "Paragraph|5" -PASS caretMovedData is "Paragraph|20" -PASS caretMovedData became "Paragraph|30" -PASS setCaretOffset(link, 5) is true -PASS caretMovedData is "Paragraph|17" -PASS list.role is "AXRole: AXList" -PASS list.childrenCount is 3 -PASS setCaretOffset(listItem, 1) is false -PASS setCaretOffset(listItem, 5) is true -PASS caretMovedData is "ListItem|5" -PASS comboBox.role is "AXRole: AXComboBox" -PASS menuPopup.role is "AXRole: AXMenu" -PASS comboBoxOption.role is "AXRole: AXMenuItem" -PASS setCaretOffset(comboBoxOption, 1) is false -PASS textEntry.role is "AXRole: AXTextField" -PASS caretMovedData is "TextField|5" -PASS table.role is "AXRole: AXTable" -PASS table.childrenCount is 1 -PASS row.role is "AXRole: AXRow" -PASS tableCell.role is "AXRole: AXCell" -PASS caretMovedData became "Cell|2" -PASS successfullyParsed is true - -TEST COMPLETE - These likely need to be rewritten slightly to account for focus chnages being coalesced and delayed. Often this just means putting a call inside a setTimeout Joanie’s expertise will probably be needed but hopefully this won’t be too hard |