');
+
+ assert.equal(
+ warnings[0],
+ 'Detected reactivity loss when reading `values[1]`. This happens when state is read in an async function after an earlier `await`'
+ );
+
+ assert.equal(warnings[1].name, 'TracedAtError');
+
+ assert.equal(warnings.length, 2);
+ }
+});
diff --git a/packages/svelte/tests/runtime-runes/samples/async-reactivity-loss-for-await/main.svelte b/packages/svelte/tests/runtime-runes/samples/async-reactivity-loss-for-await/main.svelte
new file mode 100644
index 0000000000..92a6ec18bc
--- /dev/null
+++ b/packages/svelte/tests/runtime-runes/samples/async-reactivity-loss-for-await/main.svelte
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+