RFR: JDK-8228547: accessibility errors in jvmti.html
David Holmes
david.holmes at oracle.com
Sat Aug 17 07:04:18 UTC 2019
Hi Alex,
Visually this appeared fine to me, so as long as the accessibility
checking tool is happy then changes seem good.
Thanks,
David
On 17/08/2019 9:46 am, Alex Menkov wrote:
> Hi all,
>
> Please review the change that fixes accessibility issues in generated
> jvmti.html
>
> There are 2 "general" accessibility issues ("content outside of a
> region") - fixed by replacing <div role="banner"> with <header> and <div
> role="main"> with <main>
> and huge number (5200+) of table issues:
> - no row or column header for cells;
> - table has only one column or row.
> Most of the tables was updated to have row and column headers,
> the tables which does not contain table data (like "Phase/Callback
> Safe/Position/Since" block for functions) were converted to use <div>s.
> All table headers/descriptions were converted to <caption>.
> All cases when tables can has only one row/column are handled by xsl (if
> there is no data for the table, <div>s are used).
>
> jira: https://bugs.openjdk.java.net/browse/JDK-8228547
>
> webrev:
> http://cr.openjdk.java.net/~amenkov/jdk14/jvmti_html_accessibility/webrev/
>
> generated doc:
> - old:
> http://cr.openjdk.java.net/~amenkov/jdk14/jvmti_html_accessibility/0/jvmti.html
>
> - new:
> http://cr.openjdk.java.net/~amenkov/jdk14/jvmti_html_accessibility/1/jvmti.html
>
>
> Visually there are minimal changes (checked in Firefox, Chrome, IE)
>
> specdiff:
> http://cr.openjdk.java.net/~amenkov/jdk14/jvmti_html_accessibility/spectdiff/diff.html
>
>
> --alex
More information about the serviceability-dev
mailing list