Open Bug 1593211 Opened 5 years ago Updated 2 years ago

[Mac] Tab navigation focus does not work for checkboxes

Categories

(Core :: DOM: UI Events & Focus Handling, defect, P3)

All
macOS
defect

Tracking

()

Tracking Status
firefox70 --- affected
firefox71 --- affected
firefox72 --- affected

People

(Reporter: vtamas, Unassigned)

References

Details

Attachments

(1 file)

Attached video tab navigation.mov

[Affected versions]:
Firefox 72.0a1 (2019-10-31)
Firefox 71.0b5
Firefox 70.0.1

[Affected platforms]:
MAC OS X 10.14.6

[Steps to reproduce]:
1.Launch Firefox and login using a Firefox Account.
2.Navigate to about:preferences#general
3.Check/uncheck one of the available checkboxes.

[Expected Results]:
Tab navigation focus resets where the cursor is.

[Actual Results]:
Clicking selection boxes does not reset the tab navigation focus.

The priority flag is not set for this bug.
:dao, could you have a look please?

For more information, please visit auto_nag documentation.

Flags: needinfo?(dao+bmo)
Component: Keyboard Navigation → DOM: UI Events & Focus Handling
Product: Firefox → Core
See Also: → 1595643
Flags: needinfo?(dao+bmo)

Works for me on Ubuntu 18.04, with Nightly and Developer Edition.

I think this is the expected behavior for platform convention. See https://bugzilla.mozilla.org/show_bug.cgi?id=756028
Edgar, care to test if we behaves the same as Safari?

Flags: needinfo?(echen)

Safari doesn't fire focus/blur events when someone uses mouse to click a checkbox, expected behavior as https://bugzilla.mozilla.org/show_bug.cgi?id=756028.
But the tab navigation starts from where the clicked checkbox is.

Script: https://software.hixie.ch/utilities/js/live-dom-viewer/?saved=7465
Safari: Version 12.1 (14607.1.40.1.4)
OS keyboard setting: All controls [1]

[1] https://support.apple.com/en-us/HT204434#fullkeyboard

Flags: needinfo?(echen)
Priority: -- → P3
See Also: → 1592409
See Also: → 1535742
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: