summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global')
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-false.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-true.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-false.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-true.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1-obj2.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1-obj2.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-copy.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-execute.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-link.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-move.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-none.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-popup.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1-obj2.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-false.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-true.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-undefined.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-false.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-label-Test-string-value.html14
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1-obj2.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-assertive.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-off.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-polite.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1-obj2.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions-text.html14
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-all.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-removals.html12
-rw-r--r--testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-text.html12
42 files changed, 508 insertions, 0 deletions
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-false.html
new file mode 100644
index 000000000..a2c0b7262
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-false.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-atomic" value of "false"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-live="polite" aria-atomic="false">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-true.html
new file mode 100644
index 000000000..53f5b6d80
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-atomic-true.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-atomic" value of "true"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-live="polite" aria-atomic="true">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html>
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-false.html
new file mode 100644
index 000000000..59b1eaed1
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-false.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-busy" value of "false"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-busy="false">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-true.html
new file mode 100644
index 000000000..f6d8f5499
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-busy-true.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-busy" value of "true"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-busy="true">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1-obj2.html
new file mode 100644
index 000000000..5d095774a
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1-obj2.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-controls" value of "obj1 obj2"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-controls="obj1 obj2">Placeholder content</div>
+ <div id="obj1" role="navigation">obj1</div>
+ <div id="obj2" role="contentinfo">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1.html
new file mode 100644
index 000000000..56db46038
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-controls-obj1.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-controls" value of "obj1"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-controls="obj1">Placeholder content</div>
+ <div id="obj1" role="navigation">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1-obj2.html
new file mode 100644
index 000000000..55369c952
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1-obj2.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-describedby" value of "obj1 obj2"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-describedby="obj1 obj2">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1.html
new file mode 100644
index 000000000..bb3c294f7
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-describedby-obj1.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-describedby" value of "obj1"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-describedby="obj1">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false.html
new file mode 100644
index 000000000..90de02c08
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-false.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-disabled" value of "false"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-disabled="false">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true.html
new file mode 100644
index 000000000..336975f51
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-disabled-true.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-disabled" value of "true"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-disabled="true">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-copy.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-copy.html
new file mode 100644
index 000000000..4653a0a8f
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-copy.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-dropeffect" value of "copy"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-dropeffect="copy">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-execute.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-execute.html
new file mode 100644
index 000000000..547527445
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-execute.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-dropeffect" value of "execute"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-dropeffect="execute">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-link.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-link.html
new file mode 100644
index 000000000..b592f1e1e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-link.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-dropeffect" value of "link"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-dropeffect="link">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-move.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-move.html
new file mode 100644
index 000000000..a7caad770
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-move.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-dropeffect" value of "move"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-dropeffect="move">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-none.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-none.html
new file mode 100644
index 000000000..86c73586e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-none.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-dropeffect" value of "none"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-dropeffect="none">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-popup.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-popup.html
new file mode 100644
index 000000000..23c5f5c3d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-dropeffect-popup.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-dropeffect" value of "popup"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-dropeffect="popup">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1-obj2.html
new file mode 100644
index 000000000..3c72e0c5d
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1-obj2.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-flowto" value of "obj1 obj2"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-flowto="obj1 obj2">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1.html
new file mode 100644
index 000000000..92747023e
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-flowto-obj1.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-flowto" value of "obj1"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-flowto="obj1">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-false.html
new file mode 100644
index 000000000..b44f026ff
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-false.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-grabbed" value of "false"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-grabbed="false">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-true.html
new file mode 100644
index 000000000..fef9fcad8
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-true.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-grabbed" value of "true"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-grabbed="true">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-undefined.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-undefined.html
new file mode 100644
index 000000000..fbe3f69cb
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-grabbed-undefined.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-grabbed" value of "undefined"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-grabbed="undefined">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false.html
new file mode 100644
index 000000000..b25ab9921
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-false.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-haspopup" value of "false"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-haspopup="false">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true.html
new file mode 100644
index 000000000..c3d6e6af3
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-haspopup-true.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-haspopup" value of "true"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-haspopup="true">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-false.html
new file mode 100644
index 000000000..fe96171cc
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-false.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-hidden" value of "false"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-hidden="false">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true.html
new file mode 100644
index 000000000..976cfcc52
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-hidden-true.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-hidden" value of "true"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-hidden="true">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false.html
new file mode 100644
index 000000000..ad14b3339
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-false.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-invalid" value of "false"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-invalid="false">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html
new file mode 100644
index 000000000..cea7b01ae
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-grammar.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-invalid" value of "grammar"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-invalid="grammar">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html
new file mode 100644
index 000000000..7ce894758
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-spelling.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-invalid" value of "spelling"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-invalid="spelling">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true.html
new file mode 100644
index 000000000..8dc3c233f
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-invalid-true.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-invalid" value of "true"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-invalid="true">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-label-Test-string-value.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-label-Test-string-value.html
new file mode 100644
index 000000000..dc0c036d2
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-label-Test-string-value.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-label" value of "Test string
+ value"
+ </title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-label="Test string value">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1-obj2.html
new file mode 100644
index 000000000..36ee9dcd5
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1-obj2.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-labelledby" value of "obj1 obj2"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-labelledby="obj1 obj2">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1.html
new file mode 100644
index 000000000..dbcc75063
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-labelledby-obj1.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-labelledby" value of "obj1"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-labelledby="obj1">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-assertive.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-assertive.html
new file mode 100644
index 000000000..05f2f3fe8
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-assertive.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-live" value of "assertive"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-live="assertive">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-off.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-off.html
new file mode 100644
index 000000000..1ff8ac31c
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-off.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-live" value of "off"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-live="off">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-polite.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-polite.html
new file mode 100644
index 000000000..829bf7906
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-live-polite.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-live" value of "polite"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-live="polite">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1-obj2.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1-obj2.html
new file mode 100644
index 000000000..2276906bf
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1-obj2.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-owns" value of "obj1 obj2"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-owns="obj1 obj2">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1.html
new file mode 100644
index 000000000..ebb95c433
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-owns-obj1.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-owns" value of "obj1"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-owns="obj1">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions-text.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions-text.html
new file mode 100644
index 000000000..be51d2872
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions-text.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-relevant" value of "additions
+ text"
+ </title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-relevant="additions text">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions.html
new file mode 100644
index 000000000..59ae86e4f
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-additions.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-relevant" value of "additions"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-relevant="additions">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-all.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-all.html
new file mode 100644
index 000000000..d87c52295
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-all.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-relevant" value of "all"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-relevant="all">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-removals.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-removals.html
new file mode 100644
index 000000000..791a6b2e8
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-removals.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-relevant" value of "removals"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-relevant="removals">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file
diff --git a/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-text.html b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-text.html
new file mode 100644
index 000000000..03cabb3fb
--- /dev/null
+++ b/testing/web-platform/tests/conformance-checkers/html-aria/roles-properties-global/roles-properties-global-main-aria-relevant-text.html
@@ -0,0 +1,12 @@
+<!DOCTYPE html>
+<html>
+ <head>
+ <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+ <title>&lt;div&gt; with role main; global state or property "aria-relevant" value of "text"</title>
+ </head>
+ <body>
+ <div id="test" role="main" aria-relevant="text">Placeholder content</div>
+ <div id="obj1">obj1</div>
+ <div id="obj2">obj2</div>
+ </body>
+</html> \ No newline at end of file