From 6b0d9d8f4062bd14f48b0b6b0668db091b5cc14b Mon Sep 17 00:00:00 2001 From: DocFast Bot Date: Fri, 20 Feb 2026 10:02:35 +0000 Subject: [PATCH] fix: use SVG background-repeat for reliable diagonal watermark tiling HTML div tiles were too faint. SVG background pattern renders reliably in Chromium print mode with consistent coverage. --- src/routes/demo.ts | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/src/routes/demo.ts b/src/routes/demo.ts index 78e968c..fb8a094 100644 --- a/src/routes/demo.ts +++ b/src/routes/demo.ts @@ -6,25 +6,10 @@ import logger from "../services/logger.js"; const router = Router(); +const WATERMARK_SVG = `DEMO — docfast.dev`; +const WATERMARK_BG = `data:image/svg+xml,${encodeURIComponent(WATERMARK_SVG)}`; const WATERMARK_HTML = ` - -
${Array(80).fill('
DEMO — docfast.dev
').join("")}
+
Generated by DocFast — docfast.dev | Upgrade to Pro for clean PDFs
`; function injectWatermark(html: string): string {