fix(core,producer): harden render reapply wiring

This commit is contained in:
Vance Ingalls
2026-07-09 17:38:31 -07:00
parent 4e3d639e1a
commit 68ae4e5160
4 changed files with 88 additions and 31 deletions
@@ -89,7 +89,8 @@ export function injectSdkPositionEditsRenderScript(html: string): string {
if (!html.includes("data-hf-edit-base-x") && !html.includes("data-hf-edit-base-y")) {
return html;
}
const script = `<script>${getPositionEditsRenderScript()}</script>`;
const scriptBody = getPositionEditsRenderScript().replace(/<\/script/gi, "<\\/script");
const script = `<script>${scriptBody}</script>`;
const bodyClose = html.search(/<\/body\s*>/i);
if (bodyClose < 0) return `${html}${script}`;
return `${html.slice(0, bodyClose)}${script}${html.slice(bodyClose)}`;