mirror of
https://git.bsd.gay/fef/nyastodon.git
synced 2024-12-28 14:43:42 +01:00
Adjust scroll when statuses above the current scroll position are deleted
This commit is contained in:
parent
0b91322762
commit
dfe1d548a5
1 changed files with 9 additions and 0 deletions
|
@ -242,6 +242,15 @@ export default class Status extends ImmutablePureComponent {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
componentWillUnmount() {
|
||||||
|
if (this.node && this.props.getScrollPosition) {
|
||||||
|
const position = this.props.getScrollPosition();
|
||||||
|
if (position !== null && this.node.offsetTop < position.top) {
|
||||||
|
requestAnimationFrame(() => { this.props.updateScrollBottom(position.height - position.top); });
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// `setCollapsed()` sets the value of `isCollapsed` in our state, that is,
|
// `setCollapsed()` sets the value of `isCollapsed` in our state, that is,
|
||||||
// whether the toot is collapsed or not.
|
// whether the toot is collapsed or not.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue