angular / angular/components

Dialog/Overlay doesn't block scrolling if page dimensions change

Aperta
#16,165 2 commenti 3 reazioni 0 assegnatari Vedi su GitHub
area: cdk/overlay P4
Lingua principale
TypeScript
Stelle
25k
Fork
6.8k
Merge medio
1g 8h
PR unite (30g)
91

Descrizione

#### Reproduction

Use StackBlitz to reproduce your issue: https://stackblitz.com/edit/components-issue-kktbjg

Steps to reproduce:
1. Click the Open Dialog button.
2. Wait 3 seconds for images to appear behind the dialog.

#### Expected Behavior

When a dialog is open and scroll blocking is enabled the content behind the dialog should not be scrollable.

#### Actual Behavior

If the content behind the dialog is not scrollable when the dialog is opened and then becomes scrollable while the dialog is still open then scroll blocking does not work. This can happen either when new page content loads or when the window is resized to be smaller.

#### Environment

- Angular: 8.0.0
- CDK/Material: 8.0.0
- Browser(s): Chrome 74.0.3729.169
- Operating System (e.g. Windows, macOS, Ubuntu): Windows

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia con la riproduzione StackBlitz collegata e con il punto di ingresso per il blocco dello scorrimento di Angular CDK dialog/overlay. Riproduci i casi di caricamento ritardato dei contenuti e di ridimensionamento della finestra, quindi verifica che i contenuti dietro una finestra di dialogo aperta rimangano non scorrevoli dopo la modifica delle dimensioni della pagina.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
angular, typescript
Ambito
frontend
Tipo di issue
Bug
Difficoltà
3/5
Tempo stimato
1-2 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
45/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.