angular / angular/components

bug(COMPONENT): Inconsistency in behavior of a[mat-button] and a[mat-menu-item] when disabled

Offen
#30,203 5 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Accessibility area: material/menu P4
Vorherrschende Sprache
TypeScript
Sterne
25k
Forks
6.8k
Ø Merge
1 T. 8 Std.
Gemergte PRs (30 T.)
91

Beschreibung

### Is this a regression?

- [ ] Yes, this behavior used to work in the previous version

### The previous version in which this bug was not present was

_No response_

### Description

This may be a feature request.

When a[mat-button] is disabled, if you right-click it, the menu will be the normal one, but if you right-click a[mat-menu-item], the options for clicking a link will be displayed, and you can actually navigate to the page.

### Reproduction

https://github.com/reuse-ay/angular-mat-a.git

### Expected Behavior

When a[mat-menu-item] is disabled, I don’t want the option for the link to be displayed.

### Actual Behavior

option for the link to be displayed.

### Environment

- Angular:19
- CDK/Material:19
- Browser(s):chrome
- Operating System (e.g. Windows, macOS, Ubuntu):windows

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das Verhalten im verknüpften Repository angular-mat-a mit Chrome unter Windows zu reproduzieren, und vergleiche dabei deaktivierte a[mat-button] und a[mat-menu-item]. Verfolge das Verhalten von Angular Material bei menu-item und button; abgeschlossen ist die Aufgabe, wenn ein deaktiviertes mat-menu-item keine Linkoptionen mehr offenlegt und keine Navigation zulässt, entsprechend dem Verhalten des deaktivierten Buttons.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
45/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.