standards-support
standards-support copied to clipboard
aria-level>6 is not output correctly for headings
Summary
aria-level>6 is not output correctly for headings
- save as HTML file:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>heading</title>
</head>
<body>
<div role=heading aria-level=0>0</div>
<div role=heading aria-level=2>2</div>
<div role=heading aria-level=7>7</div>
<div role=heading>-</div>
</body>
</html>
- Read with arrow keys or navigate with H or 2 or press INS+F6
Expected result
aria-level=7 is output as heading level 7 (see https://www.w3.org/WAI/WCAG21/Techniques/aria/ARIA12, https://github.com/w3c/aria/issues/1050)
Actual result
aria-level=7 is output as heading level 2
With NVDA the output is correct
Additional Information
JAWS version and build number
JAWS 2019.1907.42
Operating System and version
Windows 8
Browser and version:
Chrome 76.0.3809.100 Firefox 68.0.2 Internet Explorer 11.0.9600.19431
I want to work on this issue, please assign me.
@stevefaulkner and @BrettLewisVispero - with the linked headinglevelstart attribute that is being considered for HTML, this should be looked at / the current behavior should be reconsidered so as to not disregard heading levels beyond 6
related #814