5959 padding-bottom : 80px ;
6060}
6161
62- [ role = button ] [aria-hidden = true ]::after {
62+ a [aria-hidden = true ]::after {
6363 display : block;
6464 font-size : 1rem ;
6565 font-family : verdana, geneva, tahoma, sans-serif;
7777 background-color : var (--checka11y-bg-warning );
7878}
7979
80- [ role = combobox ] [aria-hidden = true ]::after {
80+ button [aria-hidden = true ]::after {
8181 display : block;
8282 font-size : 1rem ;
8383 font-family : verdana, geneva, tahoma, sans-serif;
9595 background-color : var (--checka11y-bg-warning );
9696}
9797
98- [ role = link ] [aria-hidden = true ]::after {
98+ summary [aria-hidden = true ]::after {
9999 display : block;
100100 font-size : 1rem ;
101101 font-family : verdana, geneva, tahoma, sans-serif;
113113 background-color : var (--checka11y-bg-warning );
114114}
115115
116- [role = menuitem ][aria-hidden = true ]::after {
116+ [role = separator ][ aria-valuenow ][aria-hidden = true ]::after {
117117 display : block;
118118 font-size : 1rem ;
119119 font-family : verdana, geneva, tahoma, sans-serif;
131131 background-color : var (--checka11y-bg-warning );
132132}
133133
134- [role = menuitemcheckbox ][aria-hidden = true ]::after {
134+ [role = separator ][ aria-valuemin ][aria-hidden = true ]::after {
135135 display : block;
136136 font-size : 1rem ;
137137 font-family : verdana, geneva, tahoma, sans-serif;
149149 background-color : var (--checka11y-bg-warning );
150150}
151151
152- [role = menuitemradio ][aria-hidden = true ]::after {
152+ [role = separator ][ aria-valuemax ][aria-hidden = true ]::after {
153153 display : block;
154154 font-size : 1rem ;
155155 font-family : verdana, geneva, tahoma, sans-serif;
167167 background-color : var (--checka11y-bg-warning );
168168}
169169
170- [role = option ][aria-hidden = true ]::after {
170+ area [aria-hidden = true ] {
171+ border : 0.4rem solid;
172+ border-color : var (--checka11y-border-warning );
173+ background-image : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350px" height="80px" viewBox="0 0 350 80"><rect class="box" x="4" y="4" width="342" height="72" rx="12" ry="12" fill="rgba(255, 255, 216, 0.999999)" stroke-width="0.4rem" stroke="rgba(255, 255, 102, 0.999999)" /><g fill="rgba(133, 100, 4, 0.999999)" font-size="1rem" font-weight="700" font-family="verdana, geneva, tahoma, sans-serif" font-style="initial" letter-spacing="initial" text-decoration="none" text-transform="initial" text-shadow="none"><text x="15" y="35">WARNING (W0017): Interactive</text> <text x="15" y="60">element containing aria-hidden</text></g></svg>' );
174+ background-position : bottom center;
175+ background-repeat : no-repeat;
176+ min-width : 350px ;
177+ padding-bottom : 80px ;
178+ }
179+
180+ audio [controls ][aria-hidden = true ] {
181+ border : 0.4rem solid;
182+ border-color : var (--checka11y-border-warning );
183+ background-image : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350px" height="80px" viewBox="0 0 350 80"><rect class="box" x="4" y="4" width="342" height="72" rx="12" ry="12" fill="rgba(255, 255, 216, 0.999999)" stroke-width="0.4rem" stroke="rgba(255, 255, 102, 0.999999)" /><g fill="rgba(133, 100, 4, 0.999999)" font-size="1rem" font-weight="700" font-family="verdana, geneva, tahoma, sans-serif" font-style="initial" letter-spacing="initial" text-decoration="none" text-transform="initial" text-shadow="none"><text x="15" y="35">WARNING (W0017): Interactive</text> <text x="15" y="60">element containing aria-hidden</text></g></svg>' );
184+ background-position : bottom center;
185+ background-repeat : no-repeat;
186+ min-width : 350px ;
187+ padding-bottom : 80px ;
188+ }
189+
190+ iframe [aria-hidden = true ] {
191+ border : 0.4rem solid;
192+ border-color : var (--checka11y-border-warning );
193+ background-image : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350px" height="80px" viewBox="0 0 350 80"><rect class="box" x="4" y="4" width="342" height="72" rx="12" ry="12" fill="rgba(255, 255, 216, 0.999999)" stroke-width="0.4rem" stroke="rgba(255, 255, 102, 0.999999)" /><g fill="rgba(133, 100, 4, 0.999999)" font-size="1rem" font-weight="700" font-family="verdana, geneva, tahoma, sans-serif" font-style="initial" letter-spacing="initial" text-decoration="none" text-transform="initial" text-shadow="none"><text x="15" y="35">WARNING (W0017): Interactive</text> <text x="15" y="60">element containing aria-hidden</text></g></svg>' );
194+ background-position : bottom center;
195+ background-repeat : no-repeat;
196+ min-width : 350px ;
197+ padding-bottom : 80px ;
198+ }
199+
200+ input [aria-hidden = true ] {
201+ border : 0.4rem solid;
202+ border-color : var (--checka11y-border-warning );
203+ background-image : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350px" height="80px" viewBox="0 0 350 80"><rect class="box" x="4" y="4" width="342" height="72" rx="12" ry="12" fill="rgba(255, 255, 216, 0.999999)" stroke-width="0.4rem" stroke="rgba(255, 255, 102, 0.999999)" /><g fill="rgba(133, 100, 4, 0.999999)" font-size="1rem" font-weight="700" font-family="verdana, geneva, tahoma, sans-serif" font-style="initial" letter-spacing="initial" text-decoration="none" text-transform="initial" text-shadow="none"><text x="15" y="35">WARNING (W0017): Interactive</text> <text x="15" y="60">element containing aria-hidden</text></g></svg>' );
204+ background-position : bottom center;
205+ background-repeat : no-repeat;
206+ min-width : 350px ;
207+ padding-bottom : 80px ;
208+ }
209+
210+ select [aria-hidden = true ] {
211+ border : 0.4rem solid;
212+ border-color : var (--checka11y-border-warning );
213+ background-image : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350px" height="80px" viewBox="0 0 350 80"><rect class="box" x="4" y="4" width="342" height="72" rx="12" ry="12" fill="rgba(255, 255, 216, 0.999999)" stroke-width="0.4rem" stroke="rgba(255, 255, 102, 0.999999)" /><g fill="rgba(133, 100, 4, 0.999999)" font-size="1rem" font-weight="700" font-family="verdana, geneva, tahoma, sans-serif" font-style="initial" letter-spacing="initial" text-decoration="none" text-transform="initial" text-shadow="none"><text x="15" y="35">WARNING (W0017): Interactive</text> <text x="15" y="60">element containing aria-hidden</text></g></svg>' );
214+ background-position : bottom center;
215+ background-repeat : no-repeat;
216+ min-width : 350px ;
217+ padding-bottom : 80px ;
218+ }
219+
220+ textarea [aria-hidden = true ] {
221+ border : 0.4rem solid;
222+ border-color : var (--checka11y-border-warning );
223+ background-image : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350px" height="80px" viewBox="0 0 350 80"><rect class="box" x="4" y="4" width="342" height="72" rx="12" ry="12" fill="rgba(255, 255, 216, 0.999999)" stroke-width="0.4rem" stroke="rgba(255, 255, 102, 0.999999)" /><g fill="rgba(133, 100, 4, 0.999999)" font-size="1rem" font-weight="700" font-family="verdana, geneva, tahoma, sans-serif" font-style="initial" letter-spacing="initial" text-decoration="none" text-transform="initial" text-shadow="none"><text x="15" y="35">WARNING (W0017): Interactive</text> <text x="15" y="60">element containing aria-hidden</text></g></svg>' );
224+ background-position : bottom center;
225+ background-repeat : no-repeat;
226+ min-width : 350px ;
227+ padding-bottom : 80px ;
228+ }
229+
230+ video [controls ][aria-hidden = true ] {
231+ border : 0.4rem solid;
232+ border-color : var (--checka11y-border-warning );
233+ background-image : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350px" height="80px" viewBox="0 0 350 80"><rect class="box" x="4" y="4" width="342" height="72" rx="12" ry="12" fill="rgba(255, 255, 216, 0.999999)" stroke-width="0.4rem" stroke="rgba(255, 255, 102, 0.999999)" /><g fill="rgba(133, 100, 4, 0.999999)" font-size="1rem" font-weight="700" font-family="verdana, geneva, tahoma, sans-serif" font-style="initial" letter-spacing="initial" text-decoration="none" text-transform="initial" text-shadow="none"><text x="15" y="35">WARNING (W0017): Interactive</text> <text x="15" y="60">element containing aria-hidden</text></g></svg>' );
234+ background-position : bottom center;
235+ background-repeat : no-repeat;
236+ min-width : 350px ;
237+ padding-bottom : 80px ;
238+ }
239+
240+ [role = button ][aria-hidden = true ]::after {
171241 display : block;
172242 font-size : 1rem ;
173243 font-family : verdana, geneva, tahoma, sans-serif;
185255 background-color : var (--checka11y-bg-warning );
186256}
187257
188- [role = scrollbar ][aria-hidden = true ]::after {
258+ [role = combobox ][aria-hidden = true ]::after {
189259 display : block;
190260 font-size : 1rem ;
191261 font-family : verdana, geneva, tahoma, sans-serif;
203273 background-color : var (--checka11y-bg-warning );
204274}
205275
206- [role = searchbox ][aria-hidden = true ]::after {
276+ [role = link ][aria-hidden = true ]::after {
207277 display : block;
208278 font-size : 1rem ;
209279 font-family : verdana, geneva, tahoma, sans-serif;
221291 background-color : var (--checka11y-bg-warning );
222292}
223293
224- [role = slider ][aria-hidden = true ]::after {
294+ [role = menuitem ][aria-hidden = true ]::after {
225295 display : block;
226296 font-size : 1rem ;
227297 font-family : verdana, geneva, tahoma, sans-serif;
239309 background-color : var (--checka11y-bg-warning );
240310}
241311
242- [role = spinbutton ][aria-hidden = true ]::after {
312+ [role = menuitemcheckbox ][aria-hidden = true ]::after {
243313 display : block;
244314 font-size : 1rem ;
245315 font-family : verdana, geneva, tahoma, sans-serif;
257327 background-color : var (--checka11y-bg-warning );
258328}
259329
260- [role = switch ][aria-hidden = true ]::after {
330+ [role = menuitemradio ][aria-hidden = true ]::after {
261331 display : block;
262332 font-size : 1rem ;
263333 font-family : verdana, geneva, tahoma, sans-serif;
275345 background-color : var (--checka11y-bg-warning );
276346}
277347
278- [role = tab ][aria-hidden = true ]::after {
348+ [role = option ][aria-hidden = true ]::after {
279349 display : block;
280350 font-size : 1rem ;
281351 font-family : verdana, geneva, tahoma, sans-serif;
293363 background-color : var (--checka11y-bg-warning );
294364}
295365
296- [role = radio ][aria-hidden = true ]::after {
366+ [role = scrollbar ][aria-hidden = true ]::after {
297367 display : block;
298368 font-size : 1rem ;
299369 font-family : verdana, geneva, tahoma, sans-serif;
311381 background-color : var (--checka11y-bg-warning );
312382}
313383
314- [role = textbox ][aria-hidden = true ]::after {
384+ [role = searchbox ][aria-hidden = true ]::after {
315385 display : block;
316386 font-size : 1rem ;
317387 font-family : verdana, geneva, tahoma, sans-serif;
329399 background-color : var (--checka11y-bg-warning );
330400}
331401
332- [role = treeitem ][aria-hidden = true ]::after {
402+ [role = slider ][aria-hidden = true ]::after {
333403 display : block;
334404 font-size : 1rem ;
335405 font-family : verdana, geneva, tahoma, sans-serif;
347417 background-color : var (--checka11y-bg-warning );
348418}
349419
350- a [ aria-hidden = true ]:: after , button [ aria-hidden = true ]:: after , summary [ aria-hidden = true ]:: after , [ role = separator ][ aria-valuenow ][ aria-hidden = true ]:: after , [ role = separator ][ aria-valuemin ][ aria-hidden = true ]:: after , [ role = separator ][ aria-valuemax ][aria-hidden = true ]::after {
420+ [ role = spinbutton ][aria-hidden = true ]::after {
351421 display : block;
352422 font-size : 1rem ;
353423 font-family : verdana, geneva, tahoma, sans-serif;
@@ -365,14 +435,94 @@ a[aria-hidden=true]::after, button[aria-hidden=true]::after, summary[aria-hidden
365435 background-color : var (--checka11y-bg-warning );
366436}
367437
368- area [aria-hidden = true ], audio [controls ][aria-hidden = true ], iframe [aria-hidden = true ], input [aria-hidden = true ], select [aria-hidden = true ], textarea [aria-hidden = true ], video [controls ][aria-hidden = true ] {
369- border : 0.4rem solid;
370- border-color : var (--checka11y-border-warning );
371- background-image : url ('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="350px" height="80px" viewBox="0 0 350 80"><rect class="box" x="4" y="4" width="342" height="72" rx="12" ry="12" fill="rgba(255, 255, 216, 0.999999)" stroke-width="0.4rem" stroke="rgba(255, 255, 102, 0.999999)" /><g fill="rgba(133, 100, 4, 0.999999)" font-size="1rem" font-weight="700" font-family="verdana, geneva, tahoma, sans-serif" font-style="initial" letter-spacing="initial" text-decoration="none" text-transform="initial" text-shadow="none"><text x="15" y="35">WARNING (W0017): Interactive</text> <text x="15" y="60">element containing aria-hidden</text></g></svg>' );
372- background-position : bottom center;
373- background-repeat : no-repeat;
374- min-width : 350px ;
375- padding-bottom : 80px ;
438+ [role = switch ][aria-hidden = true ]::after {
439+ display : block;
440+ font-size : 1rem ;
441+ font-family : verdana, geneva, tahoma, sans-serif;
442+ font-weight : 700 ;
443+ font-style : initial;
444+ padding : var (--checka11y-space-4 ) var (--checka11y-space-6 );
445+ border-radius : 0.75rem ;
446+ letter-spacing : initial;
447+ text-decoration : none;
448+ text-transform : initial;
449+ text-shadow : none;
450+ content : "WARNING (W0017): Interactive element containing aria-hidden" !important ;
451+ color : var (--checka11y-text-warning );
452+ border : 0.4rem solid var (--checka11y-border-warning );
453+ background-color : var (--checka11y-bg-warning );
454+ }
455+
456+ [role = tab ][aria-hidden = true ]::after {
457+ display : block;
458+ font-size : 1rem ;
459+ font-family : verdana, geneva, tahoma, sans-serif;
460+ font-weight : 700 ;
461+ font-style : initial;
462+ padding : var (--checka11y-space-4 ) var (--checka11y-space-6 );
463+ border-radius : 0.75rem ;
464+ letter-spacing : initial;
465+ text-decoration : none;
466+ text-transform : initial;
467+ text-shadow : none;
468+ content : "WARNING (W0017): Interactive element containing aria-hidden" !important ;
469+ color : var (--checka11y-text-warning );
470+ border : 0.4rem solid var (--checka11y-border-warning );
471+ background-color : var (--checka11y-bg-warning );
472+ }
473+
474+ [role = radio ][aria-hidden = true ]::after {
475+ display : block;
476+ font-size : 1rem ;
477+ font-family : verdana, geneva, tahoma, sans-serif;
478+ font-weight : 700 ;
479+ font-style : initial;
480+ padding : var (--checka11y-space-4 ) var (--checka11y-space-6 );
481+ border-radius : 0.75rem ;
482+ letter-spacing : initial;
483+ text-decoration : none;
484+ text-transform : initial;
485+ text-shadow : none;
486+ content : "WARNING (W0017): Interactive element containing aria-hidden" !important ;
487+ color : var (--checka11y-text-warning );
488+ border : 0.4rem solid var (--checka11y-border-warning );
489+ background-color : var (--checka11y-bg-warning );
490+ }
491+
492+ [role = textbox ][aria-hidden = true ]::after {
493+ display : block;
494+ font-size : 1rem ;
495+ font-family : verdana, geneva, tahoma, sans-serif;
496+ font-weight : 700 ;
497+ font-style : initial;
498+ padding : var (--checka11y-space-4 ) var (--checka11y-space-6 );
499+ border-radius : 0.75rem ;
500+ letter-spacing : initial;
501+ text-decoration : none;
502+ text-transform : initial;
503+ text-shadow : none;
504+ content : "WARNING (W0017): Interactive element containing aria-hidden" !important ;
505+ color : var (--checka11y-text-warning );
506+ border : 0.4rem solid var (--checka11y-border-warning );
507+ background-color : var (--checka11y-bg-warning );
508+ }
509+
510+ [role = treeitem ][aria-hidden = true ]::after {
511+ display : block;
512+ font-size : 1rem ;
513+ font-family : verdana, geneva, tahoma, sans-serif;
514+ font-weight : 700 ;
515+ font-style : initial;
516+ padding : var (--checka11y-space-4 ) var (--checka11y-space-6 );
517+ border-radius : 0.75rem ;
518+ letter-spacing : initial;
519+ text-decoration : none;
520+ text-transform : initial;
521+ text-shadow : none;
522+ content : "WARNING (W0017): Interactive element containing aria-hidden" !important ;
523+ color : var (--checka11y-text-warning );
524+ border : 0.4rem solid var (--checka11y-border-warning );
525+ background-color : var (--checka11y-bg-warning );
376526}
377527
378528[autoplay ] {
0 commit comments