diff options
| author | Hunternif <hunternif@gmail.com> | 2025-02-16 19:33:28 +0000 |
|---|---|---|
| committer | Hunternif <hunternif@gmail.com> | 2025-02-16 19:33:28 +0000 |
| commit | 41cf39c57aa347a279fb71d52e2f666d558547ff (patch) | |
| tree | 674ffc514325c04632dfd4f429fa2989d9d06ac5 /client/js/views/endless_page_view.js | |
| parent | 9c8ed801d821d8bcd0bb07cfd938d519cc488a3f (diff) | |
client: fix null bug in endless page view for short pages
Diffstat (limited to 'client/js/views/endless_page_view.js')
| -rw-r--r-- | client/js/views/endless_page_view.js | 6 |
1 files changed, 5 insertions, 1 deletions
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( |