-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Implement roving tabindex on grouped blocks toolbars #23216
Conversation
packages/e2e-tests/specs/editor/various/toolbar-roving-tabindex.test.js
Outdated
Show resolved
Hide resolved
Size Change: -1 B Total Size: 1.12 MB
ℹ️ View Unchanged
|
packages/e2e-tests/specs/editor/various/toolbar-roving-tabindex.test.js
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I like that you added e2e tests to prevent regressions. I'd like to see it landed as soon as possible. I left a comment about the shape of tests, but it's not a blocker. I will approve this PR when Travis is green (minus known failures that happen today...).
Updated the styles. After #23230 no change is needed here. Using |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Based on previous Travis results, I assume it will pass now. All good, thanks for quick iterations. ✅
This PR is part of #18619, whose main goal is to implement roving tabindex on the
@wordpress/components
'Toolbar
component and use it on the header and block toolbars so they become a single tab stop as recommended by the WAI-ARIA Toolbar Pattern. Related issues are #15331 and #3383.This PR implements the roving tabindex method on grouped blocks toolbars. It stopped working after #21056, so I'm also including some end-to-end tests.