diff --git a/ui-tui/src/lib/viewportStore.ts b/ui-tui/src/lib/viewportStore.ts index 58e24ab87c5..0281e059b9c 100644 --- a/ui-tui/src/lib/viewportStore.ts +++ b/ui-tui/src/lib/viewportStore.ts @@ -42,7 +42,7 @@ export function getViewportSnapshot(s?: ScrollBoxHandle | null): ViewportSnapsho } export function viewportSnapshotKey(v: ViewportSnapshot) { - return `${v.atBottom ? 1 : 0}:${v.top}:${v.viewportHeight}:${v.scrollHeight}:${v.pending}` + return `${v.atBottom ? 1 : 0}:${Math.ceil(v.top / 8) * 8}:${v.viewportHeight}:${Math.ceil(v.scrollHeight / 8) * 8}:${v.pending}` } export function useViewportSnapshot(scrollRef: RefObject): ViewportSnapshot {