commit | 594f0a2a65f82370be05b83f0d9077edc3848254 | [log] [tgz] |
---|---|---|
author | Joanmarie Diggs <jdiggs@igalia.com> | Mon Feb 04 23:26:40 2019 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Feb 04 23:26:40 2019 |
tree | 9219ef107f14797cd7870887f57e7fb721ad4acb | |
parent | cbe74c5135abf025b06946e0913a2f2f124d98d3 [diff] |
Focusable thead, tbody, and tfoot need an accessible object Table sections were being unconditionally ignored (excluded from the accessibility tree) by Blink. This causes them to not be discoverable by assistive technologies and prevents accessibility events such as focus changes from being emitted. Therefore: * Add a check for focusability prior to ignoring these sections. * If a table section is focusable, expose it with role kGroup. * Take the presence of table sections into account when finding rows. Bug: 874043 Change-Id: Ibb5127c126526ccddd38f7a636194090dfd25400 Reviewed-on: https://chromium-review.googlesource.com/c/1450444 Commit-Queue: Joanmarie Diggs <joanmarie.diggs@gmail.com> Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org> Cr-Commit-Position: refs/heads/master@{#628929}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .