summaryrefslogtreecommitdiff
path: root/client
diff options
context:
space:
mode:
authorHunternif <hunternif@gmail.com>2022-07-22 04:03:18 +0100
committerHunternif <hunternif@gmail.com>2022-07-22 04:04:35 +0100
commit5c253e44e10222c4042d65fcc5d935ed6a9c3d17 (patch)
tree142874b352137303c002de384980a1558f29e89a /client
parent406492e0bd59be7e04fdb0f8dd669bc3fa452e85 (diff)
client: rememer scroll position in endless list of posts
Diffstat (limited to 'client')
-rw-r--r--client/js/views/endless_page_view.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/client/js/views/endless_page_view.js b/client/js/views/endless_page_view.js
index aad9ea3..31b339a 100644
--- a/client/js/views/endless_page_view.js
+++ b/client/js/views/endless_page_view.js
@@ -56,6 +56,7 @@ class EndlessPageView {
window.requestAnimationFrame(() => {
this._probePageLoad(ctx);
this._syncUrl(ctx);
+ ctx.browserState.scrollY = window.scrollY;
});
}, 250);
@@ -157,6 +158,7 @@ class EndlessPageView {
};
this._renderPage(ctx, true, response);
}
+ window.scroll(0, ctx.browserState.scrollY || 0);
});
}