From d17eed5bfc0b6113fc5331614b4d6a9b401ad59b Mon Sep 17 00:00:00 2001 From: grabowski Date: Tue, 7 Apr 2026 11:47:44 +0700 Subject: [PATCH] Fix extra blank page when printing single label Removed page-break-after: always and reset html/body height to auto so the print renderer doesn't generate a trailing empty page. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/routes/(print)/print/component/[id]/+page.svelte | 7 ++++++- src/routes/(print)/print/device/[id]/+page.svelte | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/src/routes/(print)/print/component/[id]/+page.svelte b/src/routes/(print)/print/component/[id]/+page.svelte index 0f751d6..c3567f7 100644 --- a/src/routes/(print)/print/component/[id]/+page.svelte +++ b/src/routes/(print)/print/component/[id]/+page.svelte @@ -71,10 +71,15 @@ } @media print { .no-print { display: none !important; } + :global(html), :global(body) { + margin: 0 !important; + padding: 0 !important; + height: auto !important; + min-height: 0 !important; + } .label { border: none !important; margin: 0 !important; - page-break-after: always; } } diff --git a/src/routes/(print)/print/device/[id]/+page.svelte b/src/routes/(print)/print/device/[id]/+page.svelte index d4fca7c..11f64c8 100644 --- a/src/routes/(print)/print/device/[id]/+page.svelte +++ b/src/routes/(print)/print/device/[id]/+page.svelte @@ -71,10 +71,15 @@ } @media print { .no-print { display: none !important; } + :global(html), :global(body) { + margin: 0 !important; + padding: 0 !important; + height: auto !important; + min-height: 0 !important; + } .label { border: none !important; margin: 0 !important; - page-break-after: always; } }