fix: use appendChild for inline script injection in CustomScriptsInjector

Replace textContent assignment with appendChild(createTextNode()) to ensure
inline scripts execute properly in all browsers, including Snapchat iOS webview.

Fixes FORMBRICKS-QH
This commit is contained in:
Cursor Agent
2026-03-05 09:09:09 +00:00
parent 1c922dfe2c
commit f12dce9470

View File

@@ -58,7 +58,7 @@ export const CustomScriptsInjector = ({
// Copy inline script content
if (script.textContent) {
newScript.textContent = script.textContent;
newScript.appendChild(document.createTextNode(script.textContent));
}
document.head.appendChild(newScript);