diff --git a/Libraries/LibWeb/ARIA/Roles.cpp b/Libraries/LibWeb/ARIA/Roles.cpp index aa2e1829050..4030acd960d 100644 --- a/Libraries/LibWeb/ARIA/Roles.cpp +++ b/Libraries/LibWeb/ARIA/Roles.cpp @@ -103,6 +103,7 @@ bool is_document_structure_role(Role role) Role::blockquote, Role::caption, Role::cell, + Role::code, Role::columnheader, Role::definition, Role::deletion, @@ -130,6 +131,7 @@ bool is_document_structure_role(Role role) Role::separator, // TODO: Only when not focusable Role::strong, Role::subscript, + Role::superscript, Role::table, Role::term, Role::time, diff --git a/Tests/LibWeb/Text/expected/wpt-import/wai-aria/role/roles.txt b/Tests/LibWeb/Text/expected/wpt-import/wai-aria/role/roles.txt new file mode 100644 index 00000000000..cbed5d0d60e --- /dev/null +++ b/Tests/LibWeb/Text/expected/wpt-import/wai-aria/role/roles.txt @@ -0,0 +1,60 @@ +Harness status: OK + +Found 54 tests + +53 Pass +1 Fail +Pass role: alert +Pass role: alertdialog +Pass role: application +Pass role: article +Pass role: banner +Pass role: blockquote +Pass role: button +Pass role: caption +Pass role: checkbox +Pass role: code +Pass role: combobox +Pass role: complementary +Pass role: contentinfo +Pass role: definition +Pass role: deletion +Pass role: dialog +Pass role: document +Pass role: emphasis +Pass role: feed +Pass role: figure +Pass role: generic +Pass role: group +Pass role: heading +Pass role: insertion +Pass role: link +Pass role: log +Pass role: main +Pass role: marquee +Pass role: math +Pass role: meter +Pass role: navigation +Pass role: note +Pass role: paragraph +Pass role: progressbar +Pass role: radio +Pass role: radiogroup +Pass role: scrollbar +Pass role: search +Pass role: searchbox +Pass role: separator +Pass role: slider +Pass role: spinbutton +Pass role: status +Pass role: strong +Pass role: subscript +Fail role: suggestion +Pass role: superscript +Pass role: switch +Pass role: term +Pass role: textbox +Pass role: time +Pass role: timer +Pass role: toolbar +Pass role: tooltip \ No newline at end of file diff --git a/Tests/LibWeb/Text/input/wpt-import/wai-aria/role/roles.html b/Tests/LibWeb/Text/input/wpt-import/wai-aria/role/roles.html new file mode 100644 index 00000000000..a8ddb2e9039 --- /dev/null +++ b/Tests/LibWeb/Text/input/wpt-import/wai-aria/role/roles.html @@ -0,0 +1,140 @@ + + + + Simple Core ARIA Role Verification Tests + + + + + + + + + +

Tests most ARIA role definitions. See comments for more info.

+ + + + \ No newline at end of file