Skip to content

mat-menu: button navigation on screen readers doesn't work while mat-menu is open #23637

Open
@DJesseTaylor

Description

@DJesseTaylor

Steps to reproduce:

This issue can be reproduced on the https://material.angular.io/components/menu/overview page with the first mat-menu example.

  1. Open a mat-menu item containing buttons while using a screen reader (Issue found while using JAWS)
    image

  2. Attempt to navigate to the next button by pressing b. (This is the command on JAWS it might be different on other screen readers)

Expected Behavior

Screen reader should focus the next button on the screen, which should be the first item in the action menu

Actual Behavior

Screen reader finds no buttons to navigate to.

Environment

  • Angular/Material/CDK Version:
    "@angular/cdk": "^12.2.3",
    "@angular/common": "^12.2.3",
    "@angular/compiler": "^12.2.3",
    "@angular/core": "^12.2.3",
    "@angular/forms": "^12.2.3",
    "@angular/material": "^12.2.3",
  • Browser(s): Chrome Version 93.0.4577.82
  • Operating System (e.g. Windows, macOS, Ubuntu): Window
  • Screen Reader: JAWS Professional Version 2020.1912.11

Metadata

Metadata

Assignees

Labels

AccessibilityThis issue is related to accessibility (a11y)P3An issue that is relevant to core functions, but does not impede progress. Important, but not urgentarea: cdk/overlayarea: material/menu

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions