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,6 +58,14 @@ export default class StatusContent extends React.PureComponent {
link.setAttribute('title', link.href); link.setAttribute('title', link.href);
} }
} }
}
setCollapse() {
const node = this.node;
if (!node) {
return;
}
if ( if (
this.props.collapsable this.props.collapsable
@ -71,10 +79,12 @@ export default class StatusContent extends React.PureComponent {
} }
componentDidMount() { componentDidMount() {
this.setCollapse();
this._updateStatusLinks(); this._updateStatusLinks();
} }
componentDidUpdate() { componentDidUpdate() {
this.setCollapse();
this._updateStatusLinks(); this._updateStatusLinks();
} }