summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/tests/accname/name/comp_name_from_content.html
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/tests/accname/name/comp_name_from_content.html')
-rw-r--r--testing/web-platform/tests/accname/name/comp_name_from_content.html10
1 files changed, 10 insertions, 0 deletions
diff --git a/testing/web-platform/tests/accname/name/comp_name_from_content.html b/testing/web-platform/tests/accname/name/comp_name_from_content.html
index deae6699c6..3504658ea4 100644
--- a/testing/web-platform/tests/accname/name/comp_name_from_content.html
+++ b/testing/web-platform/tests/accname/name/comp_name_from_content.html
@@ -49,6 +49,12 @@
content: " after "; /* [sic] leading and trailing space */
content: " after " / " alt-after "; /* Override the previous line for engines that support the Alternative Text syntax. */
}
+ .fallback-before-empty::before {
+ content: "before" / "";
+ }
+ .fallback-before-image-empty::before {
+ content: "before " url(/images/blue.png) / "";
+ }
.fallback-before-mixed::before {
content: " before "; /* [sic] leading and trailing space */
content: " before " / " start " attr(data-alt-text-before) " end "; /* Override the previous line for engines that support the Alternative Text syntax. */
@@ -145,6 +151,10 @@
<a href="#" data-alt-text-before="alt-before" data-alt-text-after="alt-after" data-expectedlabel="start alt-before end label start alt-after end" data-testname="link name from fallback content mixing attr() and strings with ::before and ::after" class="ex fallback-before-mixed fallback-after-mixed">label</a><br>
<br>
+<h1>Empty alternative text for CSS content in pseudo-elements when applied to primitive appearance form controls</h1>
+<p><input data-expectedlabel="" data-testname="primitive radio input with ::before containing empty alternative text" class="ex fallback-before-empty" type=radio style=appearance:none>
+<p><input data-expectedlabel="" data-testname="primitive radio input with ::before containing empty alternative text for an image" class="ex fallback-before-image-empty" type=radio style=appearance:none>
+
<h1>simple w/ for each child</h1>
<button data-expectedlabel="one two three" data-testname="button name from content for each child" class="ex"><span>one</span> <span>two</span> <span>three</span></button><br>
<h3 data-expectedlabel="one two three" data-testname="heading name from content for each child" class="ex"><span>one</span> <span>two</span> <span>three</span></h3>