diff --git a/frontend/src/routes/documents/[id]/+page.svelte b/frontend/src/routes/documents/[id]/+page.svelte index fbec8612..69f24b50 100644 --- a/frontend/src/routes/documents/[id]/+page.svelte +++ b/frontend/src/routes/documents/[id]/+page.svelte @@ -364,15 +364,17 @@ onMount(() => { if (page.url.searchParams.get('task') === 'transcribe') { transcribeMode = true; - tick().then(() => { - const closeBtn = document.querySelector('[data-testid="panel-close"]'); - closeBtn?.scrollIntoView({ - behavior: prefersReducedMotion ? 'instant' : 'smooth', - block: 'nearest' - }); - closeBtn?.focus({ preventScroll: true }); - replaceState(page.url.pathname, page.state ?? {}); - }); + tick() + .then(() => { + const closeBtn = document.querySelector('[data-testid="panel-close"]'); + closeBtn?.scrollIntoView({ + behavior: prefersReducedMotion ? 'instant' : 'smooth', + block: 'nearest' + }); + closeBtn?.focus({ preventScroll: true }); + replaceState(page.url.pathname, page.state ?? {}); + }) + .catch((e) => console.error('task deep-link failed', e)); } scrollToCommentFromQuery(new URL(page.url), {