From c9a6f677f13a9b63d5b6785638a1ad3685342c95 Mon Sep 17 00:00:00 2001 From: Steven Date: Thu, 13 Nov 2025 21:06:29 -0500 Subject: [PATCH] Implement early return in injectScript method to prevent duplicate script injection for ThemeStudio --- .../services/rendering/theme-studio-script-injector.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/liquid-forge/services/rendering/theme-studio-script-injector.ts b/packages/liquid-forge/services/rendering/theme-studio-script-injector.ts index 527b76b7..4a74758a 100644 --- a/packages/liquid-forge/services/rendering/theme-studio-script-injector.ts +++ b/packages/liquid-forge/services/rendering/theme-studio-script-injector.ts @@ -36,6 +36,10 @@ export class ThemeStudioScriptInjector { * @returns El HTML con el script inyectado */ static injectScript(html: string, domain: string | undefined): string { + if (html.includes('data-fasttify-theme-studio="true"')) { + return html; + } + const script = this.generateScript(domain); const scriptTag = ``;