diff --git a/packages/client/src/pages/timeline.vue b/packages/client/src/pages/timeline.vue index e7faf7d390..6bda935f40 100644 --- a/packages/client/src/pages/timeline.vue +++ b/packages/client/src/pages/timeline.vue @@ -128,7 +128,11 @@ const rootEl = $ref(); let queue = $ref(0); const src = $computed({ - get: () => defaultStore.reactiveState.tl.value.src, + get: () => { + const lastSrc = defaultStore.reactiveState.tl.value.src; + syncSlide(timelines.indexOf(lastSrc)); + return lastSrc; + }, set: (x) => { saveSrc(x); syncSlide(timelines.indexOf(x));