diff --git a/.changeset/wet-feet-lie.md b/.changeset/wet-feet-lie.md
new file mode 100644
index 000000000000..6cee5b7d2a63
--- /dev/null
+++ b/.changeset/wet-feet-lie.md
@@ -0,0 +1,5 @@
+---
+'@sveltejs/kit': patch
+---
+
+[fix] don't add nonce attribute to `` elements
diff --git a/packages/kit/src/runtime/server/page/render.js b/packages/kit/src/runtime/server/page/render.js
index 91337cab0b97..030b435613f7 100644
--- a/packages/kit/src/runtime/server/page/render.js
+++ b/packages/kit/src/runtime/server/page/render.js
@@ -211,22 +211,17 @@ export async function render_response({
const path = prefixed(dep);
if (resolve_opts.preload({ type: 'css', path })) {
- const attributes = [];
-
- if (csp.style_needs_nonce) {
- attributes.push(`nonce="${csp.nonce}"`);
- }
+ const attributes = ['rel="stylesheet"'];
if (inline_styles.has(dep)) {
// don't load stylesheets that are already inlined
// include them in disabled state so that Vite can detect them and doesn't try to add them
attributes.push('disabled', 'media="(max-width: 0)"');
} else {
- const preload_atts = ['rel="preload"', 'as="style"'].concat(attributes);
+ const preload_atts = ['rel="preload"', 'as="style"'];
link_header_preloads.add(`<${encodeURI(path)}>; ${preload_atts.join(';')}; nopush`);
}
- attributes.unshift('rel="stylesheet"');
head += `\n\t\t`;
}
}