angular / angular/components

mat-menu disappears after opening on mobile Safari

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

Beschreibung

#### Bug, feature request, or proposal:
Bug

#### What is the expected behavior?
Menus open and stay open until dismissed

#### What is the current behavior?
Menus open for a split second and then disappear

#### What are the steps to reproduce?
This is only on 7.0.0-beta.0, I need a starter stackblitz for that version. Any basic menu should reproduce it.

#### What is the use-case or motivation for changing an existing behavior?

#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?
7.0.0-beta.0

#### Is there anything else we should know?
The issue goes away if you use lazy rendering, ie. `ng-template` with `matMenuContent`.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Erstelle den angeforderten Starter-StackBlitz mit Angular Material 7.0.0-beta.0 und reproduziere das Problem mit einem einfachen mat-menu in Mobile Safari. Vergleiche das Verhalten mit verzögertem Rendering über ng-template und matMenuContent. Erledigt ist die Aufgabe, wenn sich das Menü öffnet und geöffnet bleibt, bis es geschlossen wird, und die relevante Reproduktion oder der relevante Test erfasst wurde.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
frontend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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