microsoft / fluentui

Fluent UI web represents a collection of utilities, React components, and web components for building web applications.
https://react.fluentui.dev
Other
18.6k stars 2.75k forks source link

[Bug]: Menu button pop up options not accessible via voiceOver, when background is clickable #30488

Open nikitasingla-MSFT opened 10 months ago

nikitasingla-MSFT commented 10 months ago

Library

React Components / v9 (@fluentui/react-components)

System Info

DEVICE USED: IOS, iphone12pro

Are you reporting Accessibility issue?

yes

Reproduction

https://stackblitz.com/edit/dedagv?file=src%2FApp.tsx

Bug Description

Bug Description

Actual Behavior

When user try to activate the dropdown pop-up menu items using Voiceover 'double tap to activate', here the control is not getting activated. whereas on double tap it closes the menu pop up The a11y box is bigger than the focus box, hence the selection is not happening.

AND THE OUTER CONTAINER IS CLICKABLE SO THATS WHY ITS NOT GETTING THE VOICE OVER CLICK

NOTE: TRIED IT ON FLUENT V9 DROPDOWN THROUGH SANDBOX LINK

Expected Behavior

All interactive controls should be accessible and actionable using Voiceover swipe gestures and Keyboard.

SIMILAR BUG RAISED ON OUR TEAM BY A11Y TEAM: Bug 3459615: [TFL- School Connection]: The 'Help' pop up menu items are not actionable using Voiceover.

Logs

No response

Requested priority

High

Products/sites affected

No response

Are you willing to submit a PR to fix?

no

Validations

miroslavstastny commented 9 months ago

@nikitasingla-MSFT could you please check that the codesandbox url is valid and point to a public codesandbox. It does not open for me.

nikitasingla-MSFT commented 9 months ago

hey @bsunderhus , i have updated the link

microsoft-github-policy-service[bot] commented 8 months ago

@bsunderhus

Gentle ping that this issue needs attention.

microsoft-github-policy-service[bot] commented 1 month ago

This issue has not had activity for over 180 days! We're adding Soft close label and will close it soon for house-keeping purposes. Still require assistance? Please add comment - "keep open".