diff --git a/.changeset/shiny-shoes-yell.md b/.changeset/shiny-shoes-yell.md
new file mode 100644
index 000000000000..b4e706800c4a
--- /dev/null
+++ b/.changeset/shiny-shoes-yell.md
@@ -0,0 +1,5 @@
+---
+'svelte': patch
+---
+
+Fix ReferenceError bug (#15316)
diff --git a/packages/svelte/tests/runtime-runes/samples/template-deriveds-with-init/_config.js b/packages/svelte/tests/runtime-runes/samples/template-deriveds-with-init/_config.js
new file mode 100644
index 000000000000..12daafbd45a3
--- /dev/null
+++ b/packages/svelte/tests/runtime-runes/samples/template-deriveds-with-init/_config.js
@@ -0,0 +1,6 @@
+import { test } from '../../test';
+
+export default test({
+ mode: ['client'],
+ test() {}
+});
diff --git a/packages/svelte/tests/runtime-runes/samples/template-deriveds-with-init/main.svelte b/packages/svelte/tests/runtime-runes/samples/template-deriveds-with-init/main.svelte
new file mode 100644
index 000000000000..c0346aa92e8c
--- /dev/null
+++ b/packages/svelte/tests/runtime-runes/samples/template-deriveds-with-init/main.svelte
@@ -0,0 +1,5 @@
+
+
+