Potential A11y Violation:
Use of obsolete elements
Point of Failure
Obsolete elements should not be used:
- acronym
- applet
- basefont
- bgsound
- big
- blink
- center
- dir
- font
- frame
- frameset
- isindex
- keygen
- listing
- marquee
- menuitem
- multicol
- nextid
- nobr
- noembed
- noframes
- plaintext
- rb
- rtc
- spacer
- strike
- tt
- xmp
Available Automation Evaluation
In checking known available linting and testing tools, these are our findings.
Linting Exists
Automated linting exists. See the ember-template-lint library for the no-obsolete-elements rule.
Testing Exists
Some automated testing exists. See the axe-core library for the marquee rule. Further automated testing could exist by imitating the linting rule and checking for the presence of any obsolete elements.
Other Test Methods
In addition to automated tests, there are other types of tests that could be conducted to prevent this potential violation.
Developer Authored Test Could Exist
Developers should be aware that these elements are obsolete and not use them.
Manual Test Exists
Review page and ensure the point of failure does not exist, inspecting the DOM where required.