From ace75a3fb2a1f5b24ad22ef9dca43514fd29a099 Mon Sep 17 00:00:00 2001 From: Julie Blanc Date: Thu, 5 Mar 2026 16:32:19 +0100 Subject: [PATCH] repair font-family module --- src/composables/usePreviewRenderer.js | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/composables/usePreviewRenderer.js b/src/composables/usePreviewRenderer.js index 1fa6044..01a8384 100644 --- a/src/composables/usePreviewRenderer.js +++ b/src/composables/usePreviewRenderer.js @@ -138,14 +138,10 @@ export function usePreviewRenderer({ } ); - // Watch for font-face CSS changes (new font loaded) and re-render - watch( - () => stylesheetStore.fontFaceCss, - () => { - if (!initialized.value) return; - renderPreview(); - } - ); + // Note: no separate watcher on fontFaceCss — the content watcher handles re-render. + // fontFaceCss is read from the store at render time in the srcdoc template. + // loadFont() is awaited before updateStyle() in callers, so fontFaceCss is always + // up to date when the content watcher fires. // Re-render when narrative data changes watch(