Merge branch 'fix-forced-reflow-status-content' into 'develop'

Fix forced reflow in components/status_content when loading timelines, fixes #473

Closes #473

See merge request soapbox-pub/soapbox-fe!344
This commit is contained in:
Alex Gleason 2020-10-09 21:38:47 +00:00
commit e690f31473
1 changed files with 10 additions and 0 deletions

View File

@ -58,7 +58,15 @@ export default class StatusContent extends React.PureComponent {
link.setAttribute('title', link.href);
}
}
}
setCollapse() {
const node = this.node;
if (!node) {
return;
}
if (
this.props.collapsable
&& this.props.onClick
@ -71,10 +79,12 @@ export default class StatusContent extends React.PureComponent {
}
componentDidMount() {
this.setCollapse();
this._updateStatusLinks();
}
componentDidUpdate() {
this.setCollapse();
this._updateStatusLinks();
}