aboutsummaryrefslogtreecommitdiff
path: root/client/js/views
diff options
context:
space:
mode:
authorHunternif2022-07-22 04:03:18 +0100
committerHunternif2022-07-22 04:04:35 +0100
commit5c253e44e10222c4042d65fcc5d935ed6a9c3d17 (patch)
tree142874b352137303c002de384980a1558f29e89a /client/js/views
parent406492e0bd59be7e04fdb0f8dd669bc3fa452e85 (diff)
client: rememer scroll position in endless list of posts
Diffstat (limited to 'client/js/views')
-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);
});
}

© 2015 - 2026 Jakob L. Kreuze