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

Menu stays expanded when menu options are selected while screen reader is enabled #6820

Open
1 task done
szeyingyau opened this issue Jul 8, 2024 · 1 comment
Open
1 task done

Comments

@szeyingyau
Copy link
Contributor

Description

When I enable a screen reader software and select a menu item from a Menu, the expanded menu stays open even though a new page is loaded. I expect the menu to close when a menu item is selected.

Reproduction

https://carbon.sage.com/?path=/story/menu--default-story

Steps to reproduce

VoiceOver for MacOS

  1. Enable VoiceOver
  2. Navigate to menu
  3. Select and expand menu
  4. Navigate to any menu item
  5. Select menu item - Ctrl + Opt + Spacebar

NVDA for Windows

  1. Enable NVDA
  2. Navigate to menu
  3. Select and expand menu
  4. Navigate to any menu item
  5. Select menu item - 'Enter' key

JIRA ticket numbers (Sage only)

SBS-102689

Suggested solution

No response

Carbon version

135.1.0

Design tokens version

4.34.0

Relevant browsers

Chrome, Safari

Relevant OSs

MacOS, Windows

Additional context

Using 'Tab' and 'Enter' keys when screen reader isn't enabled closes the menu as expected when a menu item is selected

Confidentiality

  • I confirm there is no confidential or commercially sensitive information included.
@szeyingyau szeyingyau added Bug triage Triage Required labels Jul 8, 2024
@sianford
Copy link
Contributor

sianford commented Jul 9, 2024

FE-6688 logged to investigate each screen reader behaviour in macOS (VoiceOver with Safari) and Windows (NVDA with Chrome, Firefox and Edge).

@sianford sianford added On Backlog Squad Nebula and removed triage Triage Required labels Jul 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

No branches or pull requests

2 participants