-
Notifications
You must be signed in to change notification settings - Fork 62
fix(meeting-widget): add custom focus management and arrow key navigation #533
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
fix(meeting-widget): add custom focus management and arrow key navigation #533
Conversation
adhmenon
left a comment
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.
Changes are working from vidcast... just have few doubts on the implementation method.
adhmenon
left a comment
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.
Let us create a ticket to update this logic once the components changes are done.
We should only add this as a workaround.
|
🎉 This PR is included in version 1.28.2 🎉 The release is available on: Your semantic-release bot 📦🚀 |
## [1.28.2](webex/widgets@v1.28.1...v1.28.2) (2025-10-22) ### Bug Fixes * **meeting-widget:** add custom focus management and arrow key navigation ([webex#533](webex#533)) ([766a646](webex@766a646)) * **Meeting Widget:** stop screen readers focusing on visually hidden controls ([webex#532](webex#532)) ([d728896](webex@d728896))
COMPLETES #< https://jira-eng-gpk2.cisco.com/jira/browse/SPARK-564419>
This pull request addresses
The base @webex/components WebexMeeting widget, as shown in storybook, does not fully support accessibility requirements. When navigating via keyboard, focus escapes instead of moving into the meeting controls. Additionally, the video layout is not focusable, and left/right arrow key navigation between button controls is not supported.
To meet FCC accessibility expectations, we have implemented a custom fix in our widget repo to handle focus redirection, make video layouts focusable, and enable arrow key navigation. This represents the possible fix we can provide on our side until the shared component library addresses these gaps.
we must remove this custom code from our repo to avoid duplication and ensure long-term maintainability.
by making the following changes
##Vidcast
https://app.vidcast.io/share/d825117b-f92e-4948-af29-032ef3364de3
Change Type
The following scenarios were tested
< ENUMERATE TESTS PERFORMED, WHETHER MANUAL OR AUTOMATED >
The GAI Coding Policy And Copyright Annotation Best Practices
Checklist before merging