From db6a3225dbf0ed5542312494b056394965786fcb Mon Sep 17 00:00:00 2001 From: Marcel Date: Fri, 24 Apr 2026 19:32:23 +0200 Subject: [PATCH] fix(bulk-upload): no layout shift, no autofocus on date field MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace JS navHeight measurement with CSS var(--header-height) so the fixed panel renders in its final position on first paint — no onMount shift. Add autofocus prop to WhoWhenSection (default true, preserves document-edit behaviour) and pass autofocus={false} from BulkDocumentEditLayout so the date field does not steal focus before the user has even dropped any files. Co-Authored-By: Claude Sonnet 4.6 --- .../components/document/BulkDocumentEditLayout.svelte | 11 +++-------- .../src/lib/components/document/WhoWhenSection.svelte | 8 +++++--- 2 files changed, 8 insertions(+), 11 deletions(-) diff --git a/frontend/src/lib/components/document/BulkDocumentEditLayout.svelte b/frontend/src/lib/components/document/BulkDocumentEditLayout.svelte index 1dfba569..0cf98694 100644 --- a/frontend/src/lib/components/document/BulkDocumentEditLayout.svelte +++ b/frontend/src/lib/components/document/BulkDocumentEditLayout.svelte @@ -1,7 +1,7 @@ -