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(