Procházet zdrojové kódy

Finalize location on scrollable notifications when unmounting (#6614)

The top of the scrollable notifications will be invisible after unmounting.
The Redux state should be updated accordingly in such a case so that the
unread notification counter will be updated later.
master
Akihiko Odaki před 6 roky
committed by Eugen Rochko
rodič
revize
45feb439bd
1 změnil soubory, kde provedl 7 přidání a 0 odebrání
  1. +7
    -0
      app/javascript/mastodon/features/notifications/index.js

+ 7
- 0
app/javascript/mastodon/features/notifications/index.js Zobrazit soubor

@@ -50,6 +50,13 @@ export default class Notifications extends React.PureComponent {
trackScroll: true,
};

componentWillUnmount () {
this.handleScrollToBottom.cancel();
this.handleScrollToTop.cancel();
this.handleScroll.cancel();
this.props.dispatch(scrollTopNotifications(false));
}

handleScrollToBottom = debounce(() => {
this.props.dispatch(scrollTopNotifications(false));
this.props.dispatch(expandNotifications());


Načítá se…
Zrušit
Uložit