зеркало из https://github.com/mozilla/gecko-dev.git
96461033cd
This revision addresses an issue with th elements within tables that don't have the table CSS display style. In these cases, where we create an ARIAGridCellAccessible for a th, we fail to report rowheader and columnheader properly, since ARIAGridCellAccessible doesn't know how to handle th elements. This revision fixes the problem by moving the th NativeRole logic into the TableCellAccessible class, then calling that logic from both the ARIA grid cell accessible NativeRole and from HTMLTableHeaderCellAccessible, as before. This revision also updates tests reliant on the old behavior, including beefing up an existing test aimed at this bug specifically. Differential Revision: https://phabricator.services.mozilla.com/D163371 |
||
---|---|---|
.. | ||
HTMLCanvasAccessible.cpp | ||
HTMLCanvasAccessible.h | ||
HTMLElementAccessibles.cpp | ||
HTMLElementAccessibles.h | ||
HTMLFormControlAccessible.cpp | ||
HTMLFormControlAccessible.h | ||
HTMLImageMapAccessible.cpp | ||
HTMLImageMapAccessible.h | ||
HTMLLinkAccessible.cpp | ||
HTMLLinkAccessible.h | ||
HTMLListAccessible.cpp | ||
HTMLListAccessible.h | ||
HTMLSelectAccessible.cpp | ||
HTMLSelectAccessible.h | ||
HTMLTableAccessible.cpp | ||
HTMLTableAccessible.h | ||
moz.build |