summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorAdam <[email protected]>2026-03-03 08:28:56 -0600
committerAdam <[email protected]>2026-03-03 08:28:56 -0600
commitfd4d3094bfddc65634dcd369b3680d157d665ed4 (patch)
tree50bcbd3c18c504471e9fb7f447606175de49e912
parent10c325810b626f1699f4d12de509b6375b7fe78a (diff)
downloadopencode-fd4d3094bfddc65634dcd369b3680d157d665ed4.tar.gz
opencode-fd4d3094bfddc65634dcd369b3680d157d665ed4.zip
fix(app): timeline jank
-rw-r--r--packages/app/src/pages/session/use-session-hash-scroll.ts4
1 files changed, 4 insertions, 0 deletions
diff --git a/packages/app/src/pages/session/use-session-hash-scroll.ts b/packages/app/src/pages/session/use-session-hash-scroll.ts
index c5a7dde9e..473409fd9 100644
--- a/packages/app/src/pages/session/use-session-hash-scroll.ts
+++ b/packages/app/src/pages/session/use-session-hash-scroll.ts
@@ -168,6 +168,10 @@ export const useSessionHashScroll = (input: {
})
onMount(() => {
+ if (typeof window !== "undefined" && "scrollRestoration" in window.history) {
+ window.history.scrollRestoration = "manual"
+ }
+
const handler = () => {
if (!input.sessionID() || !input.messagesReady()) return
requestAnimationFrame(() => applyHash("auto"))