From c666dc6c67cec2358233e57c7ac863b44af14bc6 Mon Sep 17 00:00:00 2001 From: Min Idzelis Date: Mon, 27 Oct 2025 09:56:03 -0400 Subject: [PATCH] fix: back/forward navigation won't reset scroll in timeline (#22838) * fix: back/forward navigation won't reset scroll in timeline Fixes a bug where navigating to/from the asser-viewer from timeline causes the scroll position to be reset. * Fix back after assetviewer next/prev navigation * Bug fix from review * review comments --- server/src/repositories/storage.repository.ts | 2 +- .../lib/components/timeline/Timeline.svelte | 170 ++++++++++++------ .../timeline-manager/month-group.svelte.ts | 8 +- .../timeline-manager.svelte.ts | 1 - 4 files changed, 117 insertions(+), 64 deletions(-) diff --git a/server/src/repositories/storage.repository.ts b/server/src/repositories/storage.repository.ts index c1bb9623eb..50f44d9f67 100644 --- a/server/src/repositories/storage.repository.ts +++ b/server/src/repositories/storage.repository.ts @@ -107,7 +107,7 @@ export class StorageRepository { const file = await fs.open(filepath); try { const { buffer } = await file.read(options); - return buffer; + return buffer as Buffer; } finally { await file.close(); } diff --git a/web/src/lib/components/timeline/Timeline.svelte b/web/src/lib/components/timeline/Timeline.svelte index f94926ab26..044a45e725 100644 --- a/web/src/lib/components/timeline/Timeline.svelte +++ b/web/src/lib/components/timeline/Timeline.svelte @@ -1,6 +1,6 @@