Do not scroll timelines when *closing* media modals

Media modals push an history state so that pressing back on mobile closes them.
We made sure to not scroll when opening them, but not when *closing* them,
which caused some issues in rare cases.
This commit is contained in:
Thibaut Girka
2018-10-06 18:53:49 +02:00
committed by ThibG
parent f990b9c768
commit 7cc7843109
10 changed files with 14 additions and 4 deletions

View File

@ -57,6 +57,7 @@ export default class Followers extends ImmutablePureComponent {
}
shouldUpdateScroll = (prevRouterProps, { location }) => {
if ((((prevRouterProps || {}).location || {}).state || {}).mastodonModalOpen) return false;
return !(location.state && location.state.mastodonModalOpen);
}