From 41cf39c57aa347a279fb71d52e2f666d558547ff Mon Sep 17 00:00:00 2001 From: Hunternif Date: Sun, 16 Feb 2025 19:33:28 +0000 Subject: client: fix null bug in endless page view for short pages --- client/js/views/endless_page_view.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/client/js/views/endless_page_view.js b/client/js/views/endless_page_view.js index a4cb420..670d10c 100644 --- a/client/js/views/endless_page_view.js +++ b/client/js/views/endless_page_view.js @@ -136,7 +136,11 @@ class EndlessPageView { if (this.totalRecords === null) { return; } - const scrollThreshold = this._topPageNode.scrollHeight * 0.2; + + let scrollThreshold = screen.innerHeight * 0.2; + if (this._topPageNode) { + scrollThreshold = this._topPageNode.scrollHeight * 0.2; + } if (this.minOffsetShown > 0 && window.scrollY < scrollThreshold) { this._loadPage( -- cgit v1.3