-
Notifications
You must be signed in to change notification settings - Fork 70
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 keyboard navigation for message menu button #5576
Conversation
Failed to pass the UI Test. If this PR is for UI change and the error is snapshot mismatch, please add "update_snapshots" label to the PR for updating the snapshot. |
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-slbdfiudwl.chromatic.com/ |
Failed to pass the UI Test. If this PR is for UI change and the error is snapshot mismatch, please add "update_snapshots" label to the PR for updating the snapshot. |
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-fqxtwqayua.chromatic.com/ |
Failed to pass the UI Test. If this PR is for UI change and the error is snapshot mismatch, please add "update_snapshots" label to the PR for updating the snapshot. |
1 similar comment
Failed to pass the UI Test. If this PR is for UI change and the error is snapshot mismatch, please add "update_snapshots" label to the PR for updating the snapshot. |
Failed to pass the UI Test. If this PR is for UI change and the error is snapshot mismatch, please add "update_snapshots" label to the PR for updating the snapshot. |
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-lrxsjhunxx.chromatic.com/ |
Failed to pass the UI Test. If this PR is for UI change and the error is snapshot mismatch, please add "update_snapshots" label to the PR for updating the snapshot. |
@azure/communication-react jest test coverage for stable.
|
@azure/communication-react jest test coverage for beta.
|
…e/communication-ui-library into vhuseinova/message-menu-fix
…e/communication-ui-library into vhuseinova/message-menu-fix
…ication-ui-library into vhuseinova/message-menu-fix
* | ||
* @param node - The HTMLDivElement from which to remove the keyboard navigation styles. If null, the function does nothing. | ||
*/ | ||
export const removeFluentUIKeyboardNavigationStyles = (node: HTMLDivElement | null): void => { |
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.
Curious; how stable is this going to be?
Do we have tests to cover the changes when fluent gets updated?
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.
It's removed every time when a body component ref is set or changed (see the usage).
Yeah, I was thinking about the testing too and one of the cases that I see is to test that the keyboard navigation is actually correct but not sure what else we can do here.
Please share suggestions if any :)
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.
Added the keyboard navigation tests
CallWithChat bundle size is not changed.
|
Calling bundle size is not changed.
|
Chat bundle size is increased❗.
|
Storybook 8 URL https://60c7ae6891f0e90039d7cd54-vabqcgurux.chromatic.com/ |
What
Why
How Tested
Process & policy checklist
Is this a breaking change?