diff --git a/src/componets/content/ConfigTemplate.tsx b/src/componets/content/ConfigTemplate.tsx index f746908..28464fb 100644 --- a/src/componets/content/ConfigTemplate.tsx +++ b/src/componets/content/ConfigTemplate.tsx @@ -51,7 +51,9 @@ export function ConfigTemplate(props: ConfigTemplateProps) { // Validate JSON on every change try { if (value.trim()) { - JSON.parse(value); + // Replace @placeholders@ with valid JSON values for validation + const sanitizedValue = value.replace(/"@?(\w+)@?"/g, '"__PLACEHOLDER__"'); + JSON.parse(sanitizedValue); setJsonError(null); } else { setJsonError(null);