From d06518246f3e12bf9c43f9589cadcbb01e30a5e3 Mon Sep 17 00:00:00 2001 From: Matt Kane Date: Mon, 20 Jan 2025 17:06:16 +0000 Subject: [PATCH] Revert "feat(server-islands): only encode ETAGO delimiter (#11513)" (#13013) This reverts commit f64b73cb8aaae02c52fa438ac8361044cf67f6dc. --- .changeset/fifty-socks-end.md | 5 ----- .../src/runtime/server/render/server-islands.ts | 16 +++++----------- .../server-islands/ssr/src/pages/index.astro | 4 +--- packages/astro/test/server-islands.test.js | 7 ------- 4 files changed, 6 insertions(+), 26 deletions(-) delete mode 100644 .changeset/fifty-socks-end.md diff --git a/.changeset/fifty-socks-end.md b/.changeset/fifty-socks-end.md deleted file mode 100644 index 8b4476fbcfc8..000000000000 --- a/.changeset/fifty-socks-end.md +++ /dev/null @@ -1,5 +0,0 @@ ---- -'astro': patch ---- - -Updates the server islands encoding logic to only escape the script end tag open delimiter and opening HTML comment syntax diff --git a/packages/astro/src/runtime/server/render/server-islands.ts b/packages/astro/src/runtime/server/render/server-islands.ts index 093254cd3e61..e45b1e6d47d1 100644 --- a/packages/astro/src/runtime/server/render/server-islands.ts +++ b/packages/astro/src/runtime/server/render/server-islands.ts @@ -15,19 +15,13 @@ export function containsServerDirective(props: Record) { return 'server:component-directive' in props; } -const SCRIPT_RE = /<\/script/giu; -const COMMENT_RE = /