From 4062b304092dd3efbd99ea216ae90e8ad7c79088 Mon Sep 17 00:00:00 2001 From: LukeParkerDev <10430890+Hona@users.noreply.github.com> Date: Tue, 4 Aug 2026 16:42:39 +1000 Subject: [PATCH] fix(app): reduce session history page size --- .../app/e2e/regression/session-timeline-history-root.spec.ts | 2 +- packages/app/src/context/server-session.ts | 2 +- packages/app/src/pages/layout.tsx | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/app/e2e/regression/session-timeline-history-root.spec.ts b/packages/app/e2e/regression/session-timeline-history-root.spec.ts index e5ef7998ea7..4ea64c3155c 100644 --- a/packages/app/e2e/regression/session-timeline-history-root.spec.ts +++ b/packages/app/e2e/regression/session-timeline-history-root.spec.ts @@ -18,7 +18,7 @@ import { installSseTransport } from "../utils/sse-transport" import { expectSessionTitle } from "../utils/waits" const initialPageSize = 20 -const historyPageSize = 200 +const historyPageSize = 50 const assistants = Array.from({ length: initialPageSize + 1 }, (_, index) => assistantMessage([textPart(`prt_history_root_${index}`, `Assistant response ${index}`)], { id: `msg_${String(index + 1001).padStart(4, "0")}_history_root_assistant`, diff --git a/packages/app/src/context/server-session.ts b/packages/app/src/context/server-session.ts index 69bec61ba2f..904f4b9a90f 100644 --- a/packages/app/src/context/server-session.ts +++ b/packages/app/src/context/server-session.ts @@ -29,7 +29,7 @@ const cmp = (a: string, b: string) => (a < b ? -1 : a > b ? 1 : 0) const cmpMessage = (a: Message, b: Message) => a.time.created - b.time.created || cmp(a.id, b.id) const SKIP_PARTS = new Set(["patch", "step-start", "step-finish"]) const initialMessagePageSize = 20 -const historyMessagePageSize = 200 +const historyMessagePageSize = 50 const sessionInfoLimit = 2_048 const emptyIDs: ReadonlySet = new Set() diff --git a/packages/app/src/pages/layout.tsx b/packages/app/src/pages/layout.tsx index 95f8c01843f..d7a1a7e8cf0 100644 --- a/packages/app/src/pages/layout.tsx +++ b/packages/app/src/pages/layout.tsx @@ -634,7 +634,7 @@ export default function LegacyLayout(props: ParentProps) { running: number } - const prefetchChunk = 200 + const prefetchChunk = 50 const prefetchConcurrency = 2 const prefetchPendingLimit = 10 const span = 4