RFR: JDK-8325690: The scrollable element <div> with non-interactive content is not tabbable

Hannes Wallnöfer hannesw at openjdk.org
Tue Feb 20 14:42:54 UTC 2024


On Tue, 13 Feb 2024 06:23:03 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

src/jdk.javadoc/share/classes/jdk/javadoc/internal/doclets/formats/html/resources/stylesheet.css line 730:

> 728: }
> 729: .col-first, .col-first {
> 730:     font-size:0.93em;

Is this actually necessary, and if so, where exactly? It seems that the elements affected by this change already have the following applied, which should have the same effect:

    .summary-table > div {
        overflow: auto hidden;
    }

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/17819#discussion_r1495936348


More information about the javadoc-dev mailing list