Open Bug 1848394 (a11y_checks_focusable) Opened 1 year ago Updated 18 days ago

[meta] Ensure clickable controls are also keyboard accessible

Categories

(Firefox :: Keyboard Navigation, task, P3)

task

Tracking

()

People

(Reporter: ayeddi, Unassigned)

References

(Depends on 7 open bugs)

Details

(Keywords: access, meta)

We should not have any controls that can be activated with a mouse that cannot be activated with a keyboard alone. Usually, those are controls that can be clicked but they are not made focusable, thus a keyboard-only user (usually a user with limited mobility, a user with low vision, a user of assistive technology like a screen reader or an alternative input device like a switch control, or a power user) cannot move the focus to this control and cannot activate it.

The bug 1692110 activates accessibility checks for all mochitests that fire click events to ensure all clickable controls are also accessible with a keyboard. This metabug is to be blocked by bugs filed for individual inaccessible components in our code base.

Note: per Accessibility Triage guidance, lack of keyboard support is expected to receive the Accessibility severity S2 flag, because the inability to focus a control is blocking access to this control for a user.

Component: General → Keyboard Navigation
Product: Testing → Firefox
Depends on: 1848397
See Also: → a11y_checks_disabling
See Also: → 1849063
Alias: a11y_checks_focusable
Severity: -- → S4
Accessibility Severity: --- → s4
Priority: -- → P3
Depends on: 1849063
No longer depends on: 1692110
See Also: 18490631692110
Accessibility Severity: s4 → ---
See Also: → a11y_checks_labeled
See Also: → 1854228
See Also: → 1854233
Assignee: nobody → ayeddi
Status: NEW → ASSIGNED
Assignee: ayeddi → nobody
Status: ASSIGNED → NEW
See Also: → 1854443
See Also: → 1854444
See Also: → 1854447
See Also: → 1854448
See Also: → 1854452
See Also: → 1854454
See Also: → 1854460
See Also: → 1854461
See Also: → 1854502
See Also: → 1854503
See Also: → 1854506
See Also: → 1854507
See Also: → 1854509
See Also: → 1854510
See Also: → 1854512
See Also: → 1854513
See Also: → 1854514
See Also: → 1854515
See Also: → 1854517
See Also: → 1854520
See Also: → 1854521
See Also: → 1854522
See Also: → 1854523
See Also: → 1854525
See Also: → 1854526
See Also: → 1854528
See Also: → 1854529
See Also: → 1854531
See Also: → 1854532
See Also: → 1854536
See Also: → 1854537
See Also: → 1854538
See Also: → 1854539
See Also: → 1854625
See Also: → 1854626
See Also: → 1854636
See Also: → 1854637
See Also: → 1854646
See Also: → 1854647
See Also: → 1854660
See Also: → 1854661
See Also: → 1855491
See Also: → 1855492
See Also: → 1859026
See Also: → 1859035
See Also: → 1860643
See Also: → 1863815
See Also: → 1864221
See Also: → 1864226
See Also: → 1864240
See Also: → 1861633
See Also: → 1864576
See Also: → 1864751
See Also: → 1864941
See Also: → 1864962
See Also: → 1867378
See Also: → 1866598
See Also: → 1868568
See Also: → 1865762
See Also: → 1868694
See Also: → 1868697
Depends on: 1868707
See Also: → 1869322
See Also: → 1868963
See Also: → 1867062
See Also: → 1868497
See Also: → 1869942
See Also: → 1871510
See Also: → 1872174
See Also: → 1872285
See Also: → 1872369
See Also: → 1872398
See Also: → 1872727
See Also: → 1872731
See Also: → 1873255
See Also: → 1873279
See Also: → 1873299
See Also: → 1874290
See Also: → 1875147
See Also: → 1876618
See Also: → 1877049
See Also: → 1877051
Depends on: 1877603
Depends on: 1882207
Depends on: 1882357
See Also: → 1882378
Depends on: 1882380
Depends on: 1879447
Depends on: 1884278
Depends on: 1884825
Depends on: 1886268
Depends on: 1886807
See Also: → 1886807
See Also: → 1886925
Depends on: 1116584
You need to log in before you can comment on or make changes to this bug.