Browse Source

Adjust scroll when statuses above the current scroll position are deleted

closed-social-glitch-2
Thibaut Girka 5 years ago
committed by ThibG
parent
commit
dfe1d548a5
1 changed files with 9 additions and 0 deletions
  1. +9
    -0
      app/javascript/flavours/glitch/components/status.js

+ 9
- 0
app/javascript/flavours/glitch/components/status.js View File

@ -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…
Cancel
Save