diff --git a/.changeset/lovely-squids-cross.md b/.changeset/lovely-squids-cross.md new file mode 100644 index 0000000000..055ac2293e --- /dev/null +++ b/.changeset/lovely-squids-cross.md @@ -0,0 +1,5 @@ +--- +'@commercetools-frontend/mc-html-template': patch +--- + +Ensure injected application environment script is rendered as one liner (to match the CSP hash) diff --git a/packages/mc-html-template/html-docs/application.html b/packages/mc-html-template/html-docs/application.html index ed2857c8db..139c8da5b2 100644 --- a/packages/mc-html-template/html-docs/application.html +++ b/packages/mc-html-template/html-docs/application.html @@ -166,9 +166,7 @@ __LOADING_SCREEN_JS__ - + __APPLICATION_ENVIRONMENT__ __APPLICATION_SCRIPT_IMPORTS__ diff --git a/packages/mc-html-template/src/replace-html-placeholders.ts b/packages/mc-html-template/src/replace-html-placeholders.ts index db9773b474..786498e742 100644 --- a/packages/mc-html-template/src/replace-html-placeholders.ts +++ b/packages/mc-html-template/src/replace-html-placeholders.ts @@ -34,7 +34,7 @@ const replaceHtmlPlaceholders = ( ) .replace( new RegExp('__APPLICATION_ENVIRONMENT__', 'g'), - sanitizeAppEnvironment(options.env) + `` ) .replace( new RegExp('__LOADING_SCREEN_JS__', 'g'),