bug(autocomplete): scroll locking
- 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
autocomplete does not behave like other material compnents like menu or select - those lock the scrolling of the underlying div/html/body.

### Reproduction
Steps to reproduce:
1. https://material.angular.io/components/select/overview
2. open autocomplete and scroll on body
### Expected Behavior
scroll is locked
### Actual Behavior
scrolling is enabled - inconvenient behavior between material components, resulting in multiple issues e.g. z-index or if a container for scrolling is used the autocomplete panel does not scroll.
### Environment
- Angular: 15.1.1
- CDK/Material: 15.1.1
- Browser(s): all
- Operating System (e.g. Windows, macOS, Ubuntu): all
Beitragsleitfaden
Rechercherichtung
Beginne damit, das Problem in der verlinkten Material-select-Übersicht zu reproduzieren, und vergleiche das Scrollen von autocomplete mit dem Verhalten von menu oder select. Verfolge das Verhalten von autocomplete und den zugehörigen Overlays im Angular components repository; abgeschlossen ist die Aufgabe, wenn das Scrollen des zugrunde liegenden div, html oder body konsistent gesperrt ist, während das autocomplete-Panel geöffnet ist.
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