gecko-dev/accessible/html
Nathan LaPre 96461033cd Bug 1711273: Preserve columnheader, rowheader roles with certain CSS displays set, r=Jamie
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
2022-12-01 20:17:32 +00:00
..
HTMLCanvasAccessible.cpp
HTMLCanvasAccessible.h
HTMLElementAccessibles.cpp Bug 1780878: [Part 1] Cache CONTROLLED_BY and CONTROLLER_FOR relations r=Jamie 2022-08-03 05:09:55 +00:00
HTMLElementAccessibles.h Bug 1780878: [Part 1] Cache CONTROLLED_BY and CONTROLLER_FOR relations r=Jamie 2022-08-03 05:09:55 +00:00
HTMLFormControlAccessible.cpp Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
HTMLFormControlAccessible.h Bug 1787284: [Part 2] Cache name and create radio name pivot rule r=eeejay 2022-10-27 20:32:18 +00:00
HTMLImageMapAccessible.cpp Bug 1778433 part 2: Change references to defunct *AccessibleWrap types to use the corresponding *Accessible classes. r=nlapre 2022-11-22 04:55:11 +00:00
HTMLImageMapAccessible.h Bug 1778433 part 2: Change references to defunct *AccessibleWrap types to use the corresponding *Accessible classes. r=nlapre 2022-11-22 04:55:11 +00:00
HTMLLinkAccessible.cpp Bug 1773070 - Rename/remove some eventState/s variables. r=smaug 2022-06-07 23:09:54 +00:00
HTMLLinkAccessible.h Bug 1752380 - P1: Introduce HasPrimaryAction and remove redundant DoAction/ActionCount implementation. r=morgan 2022-02-15 23:20:11 +00:00
HTMLListAccessible.cpp
HTMLListAccessible.h
HTMLSelectAccessible.cpp Bug 1665151 - Part 2: Expose custom element default accessibility attributes. r=edgar,Jamie,credential-management-reviewers,sgalich 2022-11-02 14:50:56 +00:00
HTMLSelectAccessible.h Bug 1787274: Manually add combobox lists, options to the viewport cache r=Jamie 2022-10-20 16:33:01 +00:00
HTMLTableAccessible.cpp Bug 1711273: Preserve columnheader, rowheader roles with certain CSS displays set, r=Jamie 2022-12-01 20:17:32 +00:00
HTMLTableAccessible.h Bug 1760739 part 6: Add unified GroupPosition and TotalItemCount support for aria-row/colcount/index. r=eeejay 2022-06-16 06:25:52 +00:00
moz.build Bug 1738401 - Remove -Wno-shadow warning suppressions. r=firefox-build-system-reviewers,glandium 2021-12-01 06:40:04 +00:00