Axe Accessibility Report - Blazor Components

AxeCore.Playwright is an automated web accessibility testing package with .NET, C#, and Playwright. To resolve the vulnerabilities, refer to the List of Axe HTML 4.8 rules document.

Tested URL: http://localhost:5000/rich-text-editor/char-count

Violations
0
Passes
32
Not Applicable
55
InComplete
0
S.No Role ID Impact Tags Description
1 aria-allowed-attr null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures an element's role supports its ARIA attributes - Help URL
2 aria-allowed-role null cat.aria, best-practice Ensures role attribute has an appropriate value for the element - Help URL
3 aria-conditional-attr null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures ARIA attributes are used as described in the specification of the element's role - Help URL
4 aria-deprecated-role null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures elements do not use deprecated roles - Help URL
5 aria-hidden-body null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures aria-hidden="true" is not present on the document body. - Help URL
6 aria-prohibited-attr null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures ARIA attributes are not prohibited for an element's role - Help URL
7 aria-required-attr null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures elements with ARIA roles have all required ARIA attributes - Help URL
8 aria-roles null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures all elements with a role attribute use a valid value - Help URL
9 aria-valid-attr-value null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures all ARIA attributes have valid values - Help URL
10 aria-valid-attr null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures attributes that begin with aria- are valid ARIA attributes - Help URL
11 avoid-inline-spacing null cat.structure, wcag21aa, wcag1412, EN-301-549, EN-9.1.4.12, ACT Ensure that text spacing set through style attributes can be adjusted with custom stylesheets - Help URL
12 button-name null cat.name-role-value, wcag2a, wcag412, section508, section508.22.a, TTv5, TT6.a, EN-301-549, EN-9.4.1.2, ACT Ensures buttons have discernible text - Help URL
13 bypass null cat.keyboard, wcag2a, wcag241, section508, section508.22.o, TTv5, TT9.a, EN-301-549, EN-9.2.4.1 Ensures each page has at least one mechanism for a user to bypass navigation and jump straight to the content - Help URL
14 document-title null cat.text-alternatives, wcag2a, wcag242, TTv5, TT12.a, EN-301-549, EN-9.2.4.2, ACT Ensures each HTML document contains a non-empty <title> element - Help URL
15 duplicate-id-aria null cat.parsing, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures every id attribute value used in ARIA and in labels is unique - Help URL
16 empty-heading null cat.name-role-value, best-practice Ensures headings have discernible text - Help URL
17 heading-order null cat.semantics, best-practice Ensures the order of headings is semantically correct - Help URL
18 html-has-lang null cat.language, wcag2a, wcag311, TTv5, TT11.a, EN-301-549, EN-9.3.1.1, ACT Ensures every HTML document has a lang attribute - Help URL
19 html-lang-valid null cat.language, wcag2a, wcag311, TTv5, TT11.a, EN-301-549, EN-9.3.1.1, ACT Ensures the lang attribute of the <html> element has a valid value - Help URL
20 landmark-main-is-top-level null cat.semantics, best-practice Ensures the main landmark is at top level - Help URL
21 landmark-no-duplicate-main null cat.semantics, best-practice Ensures the document has at most one main landmark - Help URL
22 landmark-one-main null cat.semantics, best-practice Ensures the document has a main landmark - Help URL
23 landmark-unique null cat.semantics, best-practice Landmarks should have a unique role or role/label/title (i.e. accessible name) combination - Help URL
24 link-name null cat.name-role-value, wcag2a, wcag244, wcag412, section508, section508.22.a, TTv5, TT6.a, EN-301-549, EN-9.2.4.4, EN-9.4.1.2, ACT Ensures links have discernible text - Help URL
25 list null cat.structure, wcag2a, wcag131, EN-301-549, EN-9.1.3.1 Ensures that lists are structured correctly - Help URL
26 listitem null cat.structure, wcag2a, wcag131, EN-301-549, EN-9.1.3.1 Ensures <li> elements are used semantically - Help URL
27 meta-viewport-large null cat.sensory-and-visual-cues, best-practice Ensures <meta name="viewport"> can scale a significant amount - Help URL
28 meta-viewport null cat.sensory-and-visual-cues, wcag2aa, wcag144, EN-301-549, EN-9.1.4.4, ACT Ensures <meta name="viewport"> does not disable text scaling and zooming - Help URL
29 nested-interactive null cat.keyboard, wcag2a, wcag412, TTv5, TT6.a, EN-301-549, EN-9.4.1.2 Ensures interactive controls are not nested as they are not always announced by screen readers or can cause focus problems for assistive technologies - Help URL
30 page-has-heading-one null cat.semantics, best-practice Ensure that the page, or at least one of its frames contains a level-one heading - Help URL
31 region null cat.keyboard, best-practice Ensures all page content is contained by landmarks - Help URL
32 tabindex null cat.keyboard, best-practice Ensures tabindex attribute values are not greater than 0 - Help URL
S.No Role ID Impact Tags Description
1 accesskeys null cat.keyboard, best-practice Ensures every accesskey attribute value is unique - Help URL
2 area-alt null cat.text-alternatives, wcag2a, wcag244, wcag412, section508, section508.22.a, TTv5, TT6.a, EN-301-549, EN-9.2.4.4, EN-9.4.1.2, ACT Ensures <area> elements of image maps have alternate text - Help URL
3 aria-braille-equivalent null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensure aria-braillelabel and aria-brailleroledescription have a non-braille equivalent - Help URL
4 aria-command-name null cat.aria, wcag2a, wcag412, TTv5, TT6.a, EN-301-549, EN-9.4.1.2, ACT Ensures every ARIA button, link and menuitem has an accessible name - Help URL
5 aria-dialog-name null cat.aria, best-practice Ensures every ARIA dialog and alertdialog node has an accessible name - Help URL
6 aria-hidden-focus null cat.name-role-value, wcag2a, wcag412, TTv5, TT6.a, EN-301-549, EN-9.4.1.2 Ensures aria-hidden elements are not focusable nor contain focusable elements - Help URL
7 aria-input-field-name null cat.aria, wcag2a, wcag412, TTv5, TT5.c, EN-301-549, EN-9.4.1.2, ACT Ensures every ARIA input field has an accessible name - Help URL
8 aria-meter-name null cat.aria, wcag2a, wcag111, EN-301-549, EN-9.1.1.1 Ensures every ARIA meter node has an accessible name - Help URL
9 aria-progressbar-name null cat.aria, wcag2a, wcag111, EN-301-549, EN-9.1.1.1 Ensures every ARIA progressbar node has an accessible name - Help URL
10 aria-required-children null cat.aria, wcag2a, wcag131, EN-301-549, EN-9.1.3.1 Ensures elements with an ARIA role that require child roles contain them - Help URL
11 aria-required-parent null cat.aria, wcag2a, wcag131, EN-301-549, EN-9.1.3.1 Ensures elements with an ARIA role that require parent roles are contained by them - Help URL
12 aria-text null cat.aria, best-practice Ensures role="text" is used on elements with no focusable descendants - Help URL
13 aria-toggle-field-name null cat.aria, wcag2a, wcag412, TTv5, TT5.c, EN-301-549, EN-9.4.1.2, ACT Ensures every ARIA toggle field has an accessible name - Help URL
14 aria-tooltip-name null cat.aria, wcag2a, wcag412, EN-301-549, EN-9.4.1.2 Ensures every ARIA tooltip node has an accessible name - Help URL
15 aria-treeitem-name null cat.aria, best-practice Ensures every ARIA treeitem node has an accessible name - Help URL
16 autocomplete-valid null cat.forms, wcag21aa, wcag135, EN-301-549, EN-9.1.3.5, ACT Ensure the autocomplete attribute is correct and suitable for the form field - Help URL
17 blink null cat.time-and-media, wcag2a, wcag222, section508, section508.22.j, TTv5, TT2.b, EN-301-549, EN-9.2.2.2 Ensures <blink> elements are not used - Help URL
18 definition-list null cat.structure, wcag2a, wcag131, EN-301-549, EN-9.1.3.1 Ensures <dl> elements are structured correctly - Help URL
19 dlitem null cat.structure, wcag2a, wcag131, EN-301-549, EN-9.1.3.1 Ensures <dt> and <dd> elements are contained by a <dl> - Help URL
20 empty-table-header null cat.name-role-value, best-practice Ensures table headers have discernible text - Help URL
21 form-field-multiple-labels null cat.forms, wcag2a, wcag332, TTv5, TT5.c, EN-301-549, EN-9.3.3.2 Ensures form field does not have multiple label elements - Help URL
22 frame-focusable-content null cat.keyboard, wcag2a, wcag211, TTv5, TT4.a, EN-301-549, EN-9.2.1.1 Ensures <frame> and <iframe> elements with focusable content do not have tabindex=-1 - Help URL
23 frame-tested null cat.structure, best-practice, review-item Ensures <iframe> and <frame> elements contain the axe-core script - Help URL
24 frame-title-unique null cat.text-alternatives, wcag2a, wcag412, TTv5, TT12.d, EN-301-549, EN-9.4.1.2 Ensures <iframe> and <frame> elements contain a unique title attribute - Help URL
25 frame-title null cat.text-alternatives, wcag2a, wcag412, section508, section508.22.i, TTv5, TT12.d, EN-301-549, EN-9.4.1.2 Ensures <iframe> and <frame> elements have an accessible name - Help URL
26 html-xml-lang-mismatch null cat.language, wcag2a, wcag311, EN-301-549, EN-9.3.1.1, ACT Ensure that HTML elements with both valid lang and xml:lang attributes agree on the base language of the page - Help URL
27 image-alt null cat.text-alternatives, wcag2a, wcag111, section508, section508.22.a, TTv5, TT7.a, TT7.b, EN-301-549, EN-9.1.1.1, ACT Ensures <img> elements have alternate text or a role of none or presentation - Help URL
28 image-redundant-alt null cat.text-alternatives, best-practice Ensure image alternative is not repeated as text - Help URL
29 input-button-name null cat.name-role-value, wcag2a, wcag412, section508, section508.22.a, TTv5, TT5.c, EN-301-549, EN-9.4.1.2, ACT Ensures input buttons have discernible text - Help URL
30 input-image-alt null cat.text-alternatives, wcag2a, wcag111, wcag412, section508, section508.22.a, TTv5, TT7.a, EN-301-549, EN-9.1.1.1, EN-9.4.1.2, ACT Ensures <input type="image"> elements have alternate text - Help URL
31 label-title-only null cat.forms, best-practice Ensures that every form element has a visible label and is not solely labeled using hidden labels, or the title or aria-describedby attributes - Help URL
32 label null cat.forms, wcag2a, wcag412, section508, section508.22.n, TTv5, TT5.c, EN-301-549, EN-9.4.1.2, ACT Ensures every form element has a label - Help URL
33 landmark-banner-is-top-level null cat.semantics, best-practice Ensures the banner landmark is at top level - Help URL
34 landmark-complementary-is-top-level null cat.semantics, best-practice Ensures the complementary landmark or aside is at top level - Help URL
35 landmark-contentinfo-is-top-level null cat.semantics, best-practice Ensures the contentinfo landmark is at top level - Help URL
36 landmark-no-duplicate-banner null cat.semantics, best-practice Ensures the document has at most one banner landmark - Help URL
37 landmark-no-duplicate-contentinfo null cat.semantics, best-practice Ensures the document has at most one contentinfo landmark - Help URL
38 link-in-text-block null cat.color, wcag2a, wcag141, TTv5, TT13.a, EN-301-549, EN-9.1.4.1 Ensure links are distinguished from surrounding text in a way that does not rely on color - Help URL
39 marquee null cat.parsing, wcag2a, wcag222, TTv5, TT2.b, EN-301-549, EN-9.2.2.2 Ensures <marquee> elements are not used - Help URL
40 meta-refresh null cat.time-and-media, wcag2a, wcag221, TTv5, TT8.a, EN-301-549, EN-9.2.2.1 Ensures <meta http-equiv="refresh"> is not used for delayed refresh - Help URL
41 object-alt null cat.text-alternatives, wcag2a, wcag111, section508, section508.22.a, EN-301-549, EN-9.1.1.1 Ensures <object> elements have alternate text - Help URL
42 presentation-role-conflict null cat.aria, best-practice, ACT Elements marked as presentational should not have global ARIA or tabindex to ensure all screen readers ignore them - Help URL
43 role-img-alt null cat.text-alternatives, wcag2a, wcag111, section508, section508.22.a, TTv5, TT7.a, EN-301-549, EN-9.1.1.1, ACT Ensures [role="img"] elements have alternate text - Help URL
44 scope-attr-valid null cat.tables, best-practice Ensures the scope attribute is used correctly on tables - Help URL
45 scrollable-region-focusable null cat.keyboard, wcag2a, wcag211, TTv5, TT4.a, EN-301-549, EN-9.2.1.1 Ensure elements that have scrollable content are accessible by keyboard - Help URL
46 select-name null cat.forms, wcag2a, wcag412, section508, section508.22.n, TTv5, TT5.c, EN-301-549, EN-9.4.1.2, ACT Ensures select element has an accessible name - Help URL
47 server-side-image-map null cat.text-alternatives, wcag2a, wcag211, section508, section508.22.f, TTv5, TT4.a, EN-301-549, EN-9.2.1.1 Ensures that server-side image maps are not used - Help URL
48 skip-link null cat.keyboard, best-practice Ensure all skip links have a focusable target - Help URL
49 svg-img-alt null cat.text-alternatives, wcag2a, wcag111, section508, section508.22.a, TTv5, TT7.a, EN-301-549, EN-9.1.1.1, ACT Ensures <svg> elements with an img, graphics-document or graphics-symbol role have an accessible text - Help URL
50 table-duplicate-name null cat.tables, best-practice Ensure the <caption> element does not contain the same text as the summary attribute - Help URL
51 td-headers-attr null cat.tables, wcag2a, wcag131, section508, section508.22.g, TTv5, TT14.b, EN-301-549, EN-9.1.3.1 Ensure that each cell in a table that uses the headers attribute refers only to other cells in that table - Help URL
52 th-has-data-cells null cat.tables, wcag2a, wcag131, section508, section508.22.g, TTv5, TT14.b, EN-301-549, EN-9.1.3.1 Ensure that <th> elements and elements with role=columnheader/rowheader have data cells they describe - Help URL
53 valid-lang null cat.language, wcag2aa, wcag312, TTv5, TT11.b, EN-301-549, EN-9.3.1.2, ACT Ensures lang attributes have valid values - Help URL
54 video-caption null cat.text-alternatives, wcag2a, wcag122, section508, section508.22.a, TTv5, TT17.a, EN-301-549, EN-9.1.2.2 Ensures <video> elements have captions - Help URL
55 no-autoplay-audio null cat.time-and-media, wcag2a, wcag142, TTv5, TT2.a, EN-301-549, EN-9.1.4.2, ACT Ensures <video> or <audio> elements do not autoplay audio for more than 3 seconds without a control mechanism to stop or mute the audio - Help URL