Skip to content
This repository was archived by the owner on Jul 9, 2025. It is now read-only.

Conversation

@OEvgeny
Copy link
Collaborator

@OEvgeny OEvgeny commented Feb 23, 2022

Description

This fixes the following issues

  • Focus stucks on bot controller menu when navigating with keyboard
  • Focus doesn't get to the opened debug panel when navigating to run details
  • No region aria provided for debug pane

The following changes were made to address these issues:

  • Replace Callout component with FocusTrapCallout to handle focus inside the menu correctly
  • Add an effect to place focus to the debug panel when panel gets opened
  • Configure FocusTrapCallout to allow focusing elements outside of the callout
  • Add required aria attributes to the debug panel root

Task Item

Screenshots

bot-controller-a11y webm

#minor

This fixes the following issues
- Focus stucks on bot controller menu when navigating with keyboard
- Focus doesn't get to the opened debug panel when navigating to run details
- No region aria provided for debug pane

The following changes were made to address these issues:
- Replace Callout component with FocusTrapCallout to handle focus inside the menu correctly
- Add an effect to place focus to the debug panel when panel gets opened
- Configure FocusTrapCallout to allow focusing elements outside of the callout
- Add requred aria attirbutes to the debug panel root
@coveralls
Copy link

Coverage Status

Coverage increased (+0.003%) to 55.962% when pulling e438b89 on OEvgeny:a11y/bot-controller into 8bbf851 on microsoft:main.

@tonyanziano tonyanziano merged commit e780326 into microsoft:main Mar 2, 2022
@OEvgeny OEvgeny deleted the a11y/bot-controller branch March 2, 2022 18:20
@cwhitten cwhitten mentioned this pull request Aug 15, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants