diff --git a/.changeset/flat-foxes-rhyme.md b/.changeset/flat-foxes-rhyme.md new file mode 100644 index 000000000..a65336705 --- /dev/null +++ b/.changeset/flat-foxes-rhyme.md @@ -0,0 +1,5 @@ +--- +'@shopify/hydrogen': patch +--- + +Fix the `Script` component to not throw when using it for inline scripts with `dangerouslySetInnerHTML` diff --git a/packages/hydrogen/src/csp/Script.test.ts b/packages/hydrogen/src/csp/Script.test.ts index 5d35454f5..754c5e3b1 100644 --- a/packages/hydrogen/src/csp/Script.test.ts +++ b/packages/hydrogen/src/csp/Script.test.ts @@ -33,6 +33,27 @@ describe(' + + `); + }); + it('should load scripts after hydration', () => { const {asFragment} = render( createElement(NonceProvider, { @@ -53,4 +74,20 @@ describe('