From e08f1dd5b9fc53659ee7f1a3977f180b7a4210f5 Mon Sep 17 00:00:00 2001 From: XingfenD Date: Mon, 7 Sep 2026 16:02:53 +0800 Subject: [PATCH] docs(plan): PageHeights.range end-exclusive matches its tests --- docs/superpowers/plans/2026-09-04-frontend.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/superpowers/plans/2026-09-04-frontend.md b/docs/superpowers/plans/2026-09-04-frontend.md index bd4e07d..18efc1b 100644 --- a/docs/superpowers/plans/2026-09-04-frontend.md +++ b/docs/superpowers/plans/2026-09-04-frontend.md @@ -1885,8 +1885,8 @@ export class PageHeights { range(scrollTop: number, viewport: number, overscan: number): [number, number] { if (this.n === 0) return [0, 0]; const a = Math.max(0, this.pageAt(scrollTop) - overscan); - const b = Math.min(this.n - 1, this.pageAt(scrollTop + viewport) + overscan); - return [a, b + 1]; + const b = Math.min(this.n, this.pageAt(scrollTop + viewport) + overscan); // [start, end) + return [a, b]; } } ```