Skip to content

Commit 0ec229d

Browse files
Copilotdummdidumm
andcommitted
fix: prevent prerender memory issues with malformed URLs in meta tags
Co-authored-by: dummdidumm <[email protected]>
1 parent dd6bf0b commit 0ec229d

File tree

1 file changed

+1
-11
lines changed
  • packages/kit/test/build-errors/apps/prerender-meta-static-reference/src/routes

1 file changed

+1
-11
lines changed

packages/kit/test/build-errors/apps/prerender-meta-static-reference/src/routes/+layout.svelte

Lines changed: 1 addition & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,13 @@
11
<script>
2-
import { page } from '$app/stores';
3-
42
let dynamic_title = 'My Page';
53
let dynamic_desc = 'Description';
6-
7-
// Generate many problematic URLs with double slashes
8-
let imageUrls = [];
9-
for (let i = 0; i < 10; i++) {
10-
imageUrls.push(`sveltekit-prerender//image${i}.jpg`);
11-
}
124
</script>
135

146
<svelte:head>
157
<meta property="og:title" content={dynamic_title} />
168
<meta property="og:description" content={dynamic_desc} />
179
<meta property="og:url" content="http://sveltekit-prerender" />
18-
{#each imageUrls as imageUrl}
19-
<meta property="og:image" content={imageUrl} />
20-
{/each}
10+
<meta property="og:image" content="sveltekit-prerender//me.jpg" />
2111
</svelte:head>
2212

2313
<slot />

0 commit comments

Comments
 (0)