Closed Bug 1882207 Opened 5 months ago Closed 5 months ago

Investigate the datepicker cells that are failing a11y_checks when clicked in tests for UI Widgets

Categories

(Toolkit :: General, task)

task

Tracking

()

RESOLVED FIXED
125 Branch
Tracking Status
firefox125 --- fixed

People

(Reporter: ayeddi, Assigned: ayeddi)

References

(Blocks 2 open bugs)

Details

Attachments

(1 file)

The following tests are flagged by a11y_checks:
1. toolkit/content/tests/browser/datetime/browser_datetime_datepicker_min_max.js - Node is not accessible via accessibility API - td
2. toolkit/content/tests/browser/datetime/browser_datetime_datepicker_mousenav.js - Node is not accessible via accessibility AP - td.weekend.outside
3. toolkit/content/tests/browser/datetime/browser_datetime_datepicker.js - Node is not accessible via accessibility API - td.outside
4. toolkit/content/tests/browser/datetime/browser_datetime_change_event.js - Node is not accessible via accessibility API - td.outside (bug 1882173)

The gridcells are not expected to be interactive and focusable individually, but it is allowed to manually manage focus within the grid per ARIA Grid pattern (https://www.w3.org/WAI/ARIA/apg/patterns/grid/).

Example of a such grid would be a datepicker where one gridcell can be selected and the focus is moved with arrow keys once the user tabbed into the grid.

In grids like a calendar grid, only one element would be included in the focus order and the rest of grid cells may not have an interactive accessible created. We need to special case the check for these gridcells.

Assignee: nobody → ayeddi
Status: NEW → ASSIGNED
Attachment #9387882 - Attachment description: Bug 1882207 - Handle the datepicker cells that are failing a11y_checks when clicked in tests for UI Widgets. r=emilio! → Bug 1882207 - Handle the datepicker cells that are failing a11y_checks when clicked in tests for UI Widgets. r=emilio,Jamie!
See Also: → 1882357
Pushed by ayeddi@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/38dd14d1a2a5
Handle the datepicker cells that are failing a11y_checks when clicked in tests for UI Widgets. r=emilio,Jamie
Blocks: 1692110
See Also: 1692110
Status: ASSIGNED → RESOLVED
Closed: 5 months ago
Resolution: --- → FIXED
Target Milestone: --- → 125 Branch
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: