angular / angular/components

MdSelect Performance Issues

Open
#6,550 7 comments 0 reactions 0 assignees View on GitHub
area: material/select P4 perf
Dominant language
TypeScript
Stars
25k
Forks
6.8k
Avg merge
1d 8h
Merged PRs (30d)
91

Description

#### Bug, feature request, or proposal:
On relatively slower devices (tested on Nexus 4), when we open Select list, select a value and close list the scrolling of page doesn't stays smooth.

#### What is the expected behavior?
Interaction with material component shouldn't create any side effect.

#### What is the current behavior?
Page scroll with jerkiness, after closing a select list with approx 100 list items.

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue on a slower device by opening and closing a select list containing about 100 items, then inspect the Angular Material MdSelect implementation and its scrolling behavior. Done means page scrolling remains smooth after the list is closed without introducing interaction side effects.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
frontend, performance
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.