-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Constrained Tabbing doesn't work reliably with all browsers #45903
Copy link
Copy link
Closed
Labels
[Focus] Accessibility (a11y)Changes that impact accessibility and need corresponding review (e.g. markup changes).Changes that impact accessibility and need corresponding review (e.g. markup changes).[Package] Compose/packages/compose/packages/compose[Type] BugAn existing feature does not function as intendedAn existing feature does not function as intended[Type] RegressionRelated to a regression in the latest releaseRelated to a regression in the latest release
Metadata
Metadata
Assignees
Labels
[Focus] Accessibility (a11y)Changes that impact accessibility and need corresponding review (e.g. markup changes).Changes that impact accessibility and need corresponding review (e.g. markup changes).[Package] Compose/packages/compose/packages/compose[Type] BugAn existing feature does not function as intendedAn existing feature does not function as intended[Type] RegressionRelated to a regression in the latest releaseRelated to a regression in the latest release
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
Likely, this regressed with the component refactoring in #34836
Constrained Tabbing seems to work well with webkit-based browsers. However. it's broken with Firefox. To my understanding, the current implementation relies on the way browsers implement specific behaviors. Specifically, the amount of time browsers take to actually move focus when pressing the Tab key. That may also vary dependiing on a multitude of factors such as the operating system, the hardware, etc. Basically, the implementation relies on something that we don't have under control and as such is less then ideal.
Step-by-step reproduction instructions
Repeat the test with Firefox.
Screenshots, screen recording, code snippet
No response
Environment info
No response
Please confirm that you have searched existing issues in the repo.
Yes
Please confirm that you have tested with all plugins deactivated except Gutenberg.
Yes