Skip to content
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

[MGTP-Components-Samples-General-Localization ]: ‘List items under Task group’, ‘Task bucket’, Assigned to’ buttons are not accessible using keyboard. #2344

Closed
Raisul123 opened this issue May 24, 2023 · 4 comments · Fixed by #2313

Comments

@Raisul123
Copy link
Collaborator

Test Environment:
OS Build: Windows 11 
Version: 22H2 (OS Build 25300.1000) 
Browser: Edge dev 
Browser Version 114.0.1807.5 (Official build) dev (64-bit)
URL: Components / mgt-agenda / Properties - Preferred Timezone ⋅ Storybook

Pre-requisites:
Navigate using keyboard only.

Repro Steps:

  1. Open the above URL and login with valid credentials.
  2. 'Microsoft Graph Toolkit Playground' Overview page will get displayed.
  3. Navigate to 'Components' button using tab key and expand it.
  4. Navigate to 'Samples' button using tab key and expand it.
  5. Navigate to 'General' button using arrow key and expand it.
  6. Navigate to 'Localization' link using arrow key and activate it.
  7. Navigate to ‘Add me’ button using tab key and activate it.
  8. Navigate to the list items under ‘Task group’, ‘Task bucket’ , ‘assigned to’ button using tab key/arrow key.
  9. Observe the issue.

Actual Result:
Keyboard users is not able to access ‘list items under ‘Task group’, ‘Task bucket’, Assigned to’ buttons using Tab key/arrow key.

Observation:

  1. The ‘Assigned to’ button is getting activates with mouse.
  2. ‘List items Task group’ and ‘Task bucket’ are not functional with mouse.

Expected result:
‘List items Task group’ and ‘Task bucket’ should be functional using keyboard and mouse and ‘Assigned to’ button should be accessible with keyboard.

Note:
‘Tasks’ button is not accessible using keyboard. (Navigation Path: Samples / General - Cache ⋅ Storybook (mgt.dev) )(Note_1)

User experience:
It will be difficult for the keyboard users to access the links and to perform functionality if the controls are not accessible with keyboard navigation. Hence, they are blocked from performing action.

WCAG Reference link:
https://www.w3.org/TR/UNDERSTANDING-WCAG20/keyboard-operation-keyboard-operable.html

Have feedback to share on Bugs? Please help fill Trusted Tester Bug Feedback (office.com)"

Attachment:

Keyboard.users.is.not.able.to.access.list.items.under.Task.group.Task.bucket.Assigned.to.buttons.using.Tab.keyarrow.key.mp4
MicrosoftTeams-image (10) MicrosoftTeams-image (8)
@ghost
Copy link

ghost commented May 24, 2023

Hello Raisul123, thank you for opening an issue with us!

I have automatically added a "needs triage" label to help get things started. Our team will analyze and investigate the issue, and escalate it to the relevant team if possible. Other community members may also look into the issue and provide feedback 🙌

@sebastienlevert
Copy link
Contributor

This seems to be related to the regression with the Tasks component. @musale do you have an update here?

@sebastienlevert sebastienlevert added this to the v3.0.0 milestone May 24, 2023
@musale
Copy link
Contributor

musale commented May 24, 2023

@sebastienlevert yes, PR #2313 fixes this for the component and #2251

@musale musale self-assigned this May 25, 2023
@musale musale moved this from Needs Triage 🔍 to In Review 💭 in Graph Toolkit May 25, 2023
@musale musale linked a pull request May 25, 2023 that will close this issue
7 tasks
@gavinbarron
Copy link
Member

This is a duplicate of #2251
Closing as the duplicate has been verified as resolved,

@github-project-automation github-project-automation bot moved this from In Review 💭 to Done ✔️ in Graph Toolkit May 30, 2023
@ghost ghost locked as resolved and limited conversation to collaborators Jul 5, 2023
@Raisul123 Raisul123 added the MicrosoftGraphToolkitPlayground_Web fetch bug data from the db for accessibility label Dec 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.