RFR: 8325690: The scrollable element <div> with non-interactive content is not tabbable [v20]
Hannes Wallnöfer
hannesw at openjdk.org
Fri May 24 15:06:08 UTC 2024
On Tue, 30 Apr 2024 10:52:23 GMT, psoujany <duke at openjdk.org> wrote:
>> The scrollable element `<div>` with non-interactive content is not tabbable. Grid columns in the javadoc stylesheet has overflow: auto, which is failing Accessibility checks.
>> https://bugs.openjdk.org/browse/JDK-8325690
>
> psoujany has updated the pull request incrementally with one additional commit since the last revision:
>
> Remove trailing whitespaces
src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/Table.java line 339:
> 337: for (Content c : contents) {
> 338: HtmlStyle cellStyle = columnStyles.get(colIndex);
> 339: // Add tab order to only plain text to avoid widget_tabbable_single(potential violation)
`widget_tabbable_single` sounds like a programmatic name. Can we provide a better explanation of what this rule means, maybe also adding a link? [This piece of code][tabbable-single] seems to provide an explanation, but I'm not sure what it means in the current context.
[tabbable-single]: https://github.com/IBMa/equal-access/blob/7954dcdc5f1b5536057f783abcae1f7521265200/karma-accessibility-checker/test/client/baseline/JSONObjectStructureVerification.html.json#L2810-L2811
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/17819#discussion_r1613622805
More information about the javadoc-dev
mailing list