From 5ffe3d7ee69618643a86bb9f3e09178308584160 Mon Sep 17 00:00:00 2001 From: MathMan05 Date: Thu, 12 Feb 2026 20:33:08 -0600 Subject: [PATCH] read near empty channels --- src/webpage/infiniteScroller.ts | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/src/webpage/infiniteScroller.ts b/src/webpage/infiniteScroller.ts index 162038d..ecbe85d 100644 --- a/src/webpage/infiniteScroller.ts +++ b/src/webpage/infiniteScroller.ts @@ -400,7 +400,19 @@ class InfiniteScroller { res(); }); this.filling = fill; - return fill; + await fill; + + (async () => { + while (true) { + if (this.div && this.div.parentElement) { + if (this.div.parentElement.clientHeight !== this.div.clientHeight) this.reachesBottom(); + break; + } + await new Promise((res) => setTimeout(res, 100)); + } + })(); + + return; } async focus(id: string, flash = true, sec = false): Promise { @@ -416,7 +428,7 @@ class InfiniteScroller { if (!div) { await this.clearElms(); had = false; - const obj = await this.getFromID(id); + const obj = this.getFromID(id); scroller.append(obj); div = obj; }