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

psoujany duke at openjdk.org
Wed Mar 6 09:28:52 UTC 2024


On Wed, 21 Feb 2024 14:41:29 GMT, Hannes Wallnöfer <hannesw at openjdk.org> wrote:

>> API doc(.html) generated using this stylesheet.css didn't had overflow: auto applied from .summary-table > div element but overflow been applied from .col-first, .col-second, .col-constructor-name which caused our achecker failure. .summary-table doesn't have affect.
>> 
>> Please find the below stylesheet.css used in one of our javadoc generated failed API doc
>> 
>> .summary-table > div, .details-table > div {
>>     text-align:left;
>>     padding: 8px 3px 3px 7px;
>> }
>> .col-first, .col-second, .col-last, .col-constructor-name, .col-summary-item-name {
>>     vertical-align:top;
>>     padding-right:0;
>>     padding-top:8px;
>>     padding-bottom:3px;
>> }
>> .table-header {
>>     background:#dee3e9;
>>     font-weight: bold;
>> }
>> .col-first, .col-first {
>>     font-size:13px;
>> }
>> .col-second, .col-second, .col-last, .col-constructor-name, .col-summary-item-name, .col-last {
>>     font-size:13px;
>> }
>> .col-first, .col-second, .col-constructor-name {
>>     vertical-align:top;
>>     overflow: auto;
>> }
>
> The current stylesheet has the following rule at line 688:
> 
> 
> .summary-table > div, .details-table > div {
>     text-align:left;
>     padding: 8px 3px 3px 7px;
>     overflow: auto hidden;
>     scrollbar-width: thin;
> }
> 
> 
> Granted, the `overflow` declaration was added relatively recently (October or last year). Does the problem still persist with this?

@hns Could you please validate my comment. Thank you.

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

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


More information about the javadoc-dev mailing list