Merge branch 'unmount-noscroll' into 'develop'
Don't hijack scrollbar when status is unmounted, fixes #404 Closes #404 See merge request soapbox-pub/soapbox-fe!221
This commit is contained in:
commit
69cd155c21
1 changed files with 10 additions and 8 deletions
|
@ -151,14 +151,16 @@ 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);
|
||||
});
|
||||
}
|
||||
}
|
||||
// FIXME: Run this code only when a status is being deleted.
|
||||
//
|
||||
// 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);
|
||||
// });
|
||||
// }
|
||||
// }
|
||||
}
|
||||
|
||||
handleToggleMediaVisibility = () => {
|
||||
|
|
Loading…
Reference in a new issue