[webkit-changes] [WebKit/WebKit] 33b030: AX: Implement test_driver_internal.{get_computed_r...

Tyler Wilcock noreply at github.com
Mon Aug 28 14:49:31 PDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 33b030f32890187a14ce03cf06ea33736d0ed73c
      https://github.com/WebKit/WebKit/commit/33b030f32890187a14ce03cf06ea33736d0ed73c
  Author: Tyler Wilcock <tyler_w at apple.com>
  Date:   2023-08-28 (Mon, 28 Aug 2023)

  Changed paths:
    M LayoutTests/imported/w3c/resources/import-expectations.json
    M LayoutTests/imported/w3c/resources/resource-files.json
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/ReadMe.md
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/activedescendant-crash.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/add-detached-node.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aom-in-destroyed-iframe.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/append-image-using-illegal-map.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-hidden-with-select.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-owns-destroyed-by-content-replacement.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-owns-fallback-content.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-owns-reparent.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-owns-select.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/bdo-table-cell.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/br-in-changed-subtree.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/computed-accessible-child-of-pseudo-element.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/computed-accessible-text-node.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/computed-node-checked.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/computed-node.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/content-visibility-generated-content-removal.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/delayed-ignored-change.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/displaylocked-serialize.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/hidden-textfield-with-combobox.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/iframe-owns-child.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/iframe-srcdoc.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/img-map-pseudo.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/in-page-link-with-aria-hidden.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/included-descendant-dom-removal.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/included-descendant-layout-removal.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/input-time-datalist.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/map-inside-map-2.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/map-inside-map.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/map-update-crash.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/missing-parent.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/move-owned-inside-another-owned.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/multicol-with-text-change-role-relayout-crash.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/object-with-unrendered-text-fallback.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/removed-from-flat-tree.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/serialize-with-no-document.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/slot-assignment-lockup.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/svg-mouse-listener.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/table-ignored-child.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/validation-message.html
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/accessibility/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/accname/META.yml
    A LayoutTests/imported/w3c/web-platform-tests/accname/basic-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/basic.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/manual/foo.jpg
    A LayoutTests/imported/w3c/web-platform-tests/accname/manual/test.png
    A LayoutTests/imported/w3c/web-platform-tests/accname/manual/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/ReadMe.md
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_embedded_control-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_embedded_control.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_hidden_not_referenced-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_hidden_not_referenced.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_host_language_label-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_host_language_label.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_label-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_label.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_labelledby-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_labelledby.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_name_from_content-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_name_from_content.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_text_node-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_text_node.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_tooltip-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_tooltip.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/basic-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/basic.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/slot-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/slot.html
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/accname/name/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/accname/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/graphics-aria/META.yml
    A LayoutTests/imported/w3c/web-platform-tests/graphics-aria/graphics-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/graphics-aria/graphics-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/graphics-aria/w3c-import.log
    M LayoutTests/imported/w3c/web-platform-tests/resources/testdriver-vendor.js
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/META.yml
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/idlharness.window-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/idlharness.window.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/idlharness.window.js
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/manual/README.md
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/manual/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/ReadMe.md
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/abstract-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/abstract-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/basic-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/basic.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/fallback-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/fallback-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/form-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/form-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/grid-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/grid-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/invalid-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/invalid-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/list-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/list-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/listbox-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/listbox-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/region-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/region-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/role_none_conflict_resolution-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/role_none_conflict_resolution.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/synonym-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/synonym-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/tab-roles-expected.txt
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/tab-roles.html
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/scripts/ATTAcomm.js
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/scripts/aria-utils.js
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/scripts/manual.css
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/scripts/w3c-import.log
    A LayoutTests/imported/w3c/web-platform-tests/wai-aria/w3c-import.log
    A LayoutTests/platform/gtk/imported/w3c/web-platform-tests/accname/name/comp_host_language_label-expected.txt
    A LayoutTests/platform/ios/imported/w3c/web-platform-tests/accname/name/comp_host_language_label-expected.txt
    A LayoutTests/platform/mac-wk1/imported/w3c/web-platform-tests/accname/name/comp_host_language_label-expected.txt
    M LayoutTests/platform/mac/TestExpectations
    A LayoutTests/platform/wpe/imported/w3c/web-platform-tests/accname/name/comp_host_language_label-expected.txt
    M Source/WebCore/testing/Internals.cpp
    M Source/WebCore/testing/Internals.h
    M Source/WebCore/testing/Internals.idl

  Log Message:
  -----------
  AX: Implement test_driver_internal.{get_computed_role, get_computed_label}
https://bugs.webkit.org/show_bug.cgi?id=260756
rdar://problem/114480911

Reviewed by Chris Fleizach.

This patch implements test_driver_internal.get_computed_role and test_driver_internal.get_computed_label
so that we can run accessibility web platform tests via WebKitTestRunner.

This patch also imports the wai-aria/, accessibility/, and accname/ test
suites so that we can start making improvements on these tests.

* LayoutTests/imported/w3c/resources/import-expectations.json:
* LayoutTests/imported/w3c/resources/resource-files.json:
* LayoutTests/imported/w3c/web-platform-tests/accessibility/ReadMe.md: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/activedescendant-crash.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/add-detached-node.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aom-in-destroyed-iframe.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/append-image-using-illegal-map.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-hidden-with-select.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-owns-destroyed-by-content-replacement.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-owns-fallback-content.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-owns-reparent.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/aria-owns-select.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/bdo-table-cell.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/br-in-changed-subtree.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/computed-accessible-child-of-pseudo-element.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/computed-accessible-text-node.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/computed-node-checked.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/computed-node.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/content-visibility-generated-content-removal.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/delayed-ignored-change.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/displaylocked-serialize.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/hidden-textfield-with-combobox.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/iframe-owns-child.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/iframe-srcdoc.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/img-map-pseudo.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/in-page-link-with-aria-hidden.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/included-descendant-dom-removal.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/included-descendant-layout-removal.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/input-time-datalist.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/map-inside-map-2.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/map-inside-map.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/map-update-crash.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/missing-parent.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/move-owned-inside-another-owned.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/multicol-with-text-change-role-relayout-crash.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/object-with-unrendered-text-fallback.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/removed-from-flat-tree.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/serialize-with-no-document.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/slot-assignment-lockup.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/svg-mouse-listener.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/table-ignored-child.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/validation-message.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/crashtests/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/accessibility/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/META.yml: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/basic-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/basic.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/manual/foo.jpg: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/manual/test.png: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/manual/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/ReadMe.md: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_embedded_control-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_embedded_control.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_hidden_not_referenced-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_hidden_not_referenced.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_host_language_label-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_host_language_label.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_label-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_label.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_labelledby-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_labelledby.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_name_from_content-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_name_from_content.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_text_node-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_text_node.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_tooltip-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/comp_tooltip.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/basic-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/basic.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/slot-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/slot.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/shadowdom/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/name/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/accname/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/graphics-aria/META.yml: Added.
* LayoutTests/imported/w3c/web-platform-tests/graphics-aria/graphics-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/graphics-aria/graphics-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/graphics-aria/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/resources/testdriver-vendor.js:
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/META.yml: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/idlharness.window-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/idlharness.window.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/idlharness.window.js: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/manual/README.md: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/manual/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/ReadMe.md: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/abstract-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/abstract-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/basic-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/basic.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/fallback-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/fallback-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/form-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/form-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/grid-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/grid-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/invalid-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/invalid-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/list-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/list-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/listbox-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/listbox-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/region-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/region-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/role_none_conflict_resolution-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/role_none_conflict_resolution.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/synonym-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/synonym-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/tab-roles-expected.txt: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/tab-roles.html: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/role/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/scripts/ATTAcomm.js: Added.
(ATTAcomm.):
(ATTAcomm):
(ATTAcomm.prototype.):
(ATTAcomm.prototype.go):
(ATTAcomm.prototype.runTests):
(ATTAcomm.prototype.setupManualTest):
(ATTAcomm.prototype.buildAssertionTable):
(ATTAcomm.prototype.eventList):
(ATTAcomm.prototype.handleAttribute):
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/scripts/aria-utils.js: Added.
(const.AriaUtils.assignAndVerifyRolesByRoleNames):
(const.AriaUtils.async verifyRolesBySelector):
(const.AriaUtils.async verifyRoleOrVariantRolesBySelector):
(const.AriaUtils.async verifyGenericRolesBySelector):
(const.AriaUtils.verifyLabelsBySelector):
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/scripts/manual.css: Added.
(html):
(table#steps):
(table#steps th:last-child,):
(// table#steps.assertions th:last-child,):
(table#steps th):
(table#steps td):
(table#steps td.step, table#steps td.type, table#steps td.element):
(table#api):
(table#api th):
(table#api td):
(table#api td.step, table#api td.type, table#api td.element):
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/scripts/w3c-import.log: Added.
* LayoutTests/imported/w3c/web-platform-tests/wai-aria/w3c-import.log: Added.
* Source/WebCore/testing/Internals.cpp:
(WebCore::Internals::axObjectFor const):
(WebCore::Internals::getComputedLabel const):
(WebCore::Internals::getComputedRole const):
(WebCore::Internals::readyToRetrieveComputedRoleOrLabel const):
* Source/WebCore/testing/Internals.h:
* Source/WebCore/testing/Internals.idl:

Canonical link: https://commits.webkit.org/267364@main




More information about the webkit-changes mailing list