angular / angular/components

Expandable table's animation is lagging

Open
#15,491 8 comments 6 reactions 0 assignees View on GitHub
area: material/table P3
Dominant language
TypeScript
Stars
25k
Forks
6.8k
Avg merge
1d 8h
Merged PRs (30d)
91

Description

#### What is the expected behavior?

Animation works well without any lagging when I open the (expandable) table's row.

#### What is the current behavior?

When I try to open the row clicking on it, it is not animating, but it is lagging.
(When I close the row clicking on it again, animation works very well.)

#### What are the steps to reproduce?

https://stackblitz.com/edit/angular-sbj26m

#### Which versions of Angular, Material, OS, TypeScript, browsers are affected?

"@angular/material": "7.3.4",
"@angular/cdk": "7.3.4",
"@angular/core": "7.2.9",

- Chrome, Opera, Firefox latest
- Edge, Internet Explorer latest (I cannot open the expandable row at all.)

Contributor guide

Open the contributing guide

Research direction

Start with the linked StackBlitz reproduction and reproduce the expandable table behavior using the listed Angular, Material, CDK, and browser versions. Compare opening and closing the row, including the reported Edge and Internet Explorer failure. Done means the row opens and closes with smooth animation without the reported lag.

Written by the indexing model from the issue text.

Assessment

Tech stack
angular, typescript
Domain
frontend, performance
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.