From c1a69feede6101c052be1eb1bc8215daf2c818cf Mon Sep 17 00:00:00 2001 From: vegard Date: Fri, 20 Mar 2026 03:02:07 +0000 Subject: [PATCH] Fix: Ctrl+scroll i panel resizer rammen, ikke bare innholdet Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/src/lib/components/blockshell/BlockShell.svelte | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/frontend/src/lib/components/blockshell/BlockShell.svelte b/frontend/src/lib/components/blockshell/BlockShell.svelte index d8ff2f9..c6f60a9 100644 --- a/frontend/src/lib/components/blockshell/BlockShell.svelte +++ b/frontend/src/lib/components/blockshell/BlockShell.svelte @@ -73,7 +73,6 @@ let dropFeedback = $state(''); let isResizing = $state(false); let isDragging = $state(false); - let contentZoom = $state(1.0); let containerEl: HTMLDivElement | undefined = $state(); let containerWidth = $state(0); @@ -426,14 +425,14 @@
{ if (e.ctrlKey || e.metaKey) { e.preventDefault(); e.stopPropagation(); const factor = e.deltaY > 0 ? 0.95 : 1.05; - contentZoom = Math.min(3, Math.max(0.3, contentZoom * factor)); + const newW = Math.round(clampedWidth * factor); + const newH = Math.round(clampedHeight * factor); + onResize?.(newW, newH); } }} >