-
Notifications
You must be signed in to change notification settings - Fork 96
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
feat(core): add listbox support for roving-tabindex-controller #2563
Conversation
…ehavior is more accessible
…it only happens if item changes
…e descndant logic
|
✅ Deploy Preview for patternfly-elements ready!
To edit notification comments on pull requests, go to your Netlify site settings. |
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'm excited about this work. We'll have to get creative about how we ship reusable code here, as we want to limit ourselves in @patternfly/elements
to existing components. We have more flexibility in @patternfly/pfe-core
, so I think we should explore what the Lit templating and reactivity APIs have to offer, since most of the code here is or could be made agnostic to specific DOM structure and styles
Can we merge main in then rebase this to |
Moved to #2570 |
What I did
roving-tabindex-controller
.listbox-controller
.pf-listbox
,pf-listbox-group
, andpf-listbox-option
.Testing Instructions
Notes to Reviewers
This is in draft with a temporary listbox for testing. We may be able to either use it as a reference or adapt it for a future listbox component.
Components with
role=listbox
can be used as standalone elements, as part of a combobox. See the following references: