diff --git a/packages/svelte/tests/runtime-runes/samples/async-resolve-stale/main.svelte b/packages/svelte/tests/runtime-runes/samples/async-resolve-stale/main.svelte index 945d52ba5d..dc4a157928 100644 --- a/packages/svelte/tests/runtime-runes/samples/async-resolve-stale/main.svelte +++ b/packages/svelte/tests/runtime-runes/samples/async-resolve-stale/main.svelte @@ -7,26 +7,22 @@ const r = Promise.withResolvers(); if (prev || v === '') { - console.log('hello', !!prev) Promise.resolve().then(async () => { - console.log('count++') count++; r.resolve(v); await new Promise(r => setTimeout(r, 0)); // TODO with a microtask like below it still throws a mutation error // await Promise.resolve(); prev?.resolve(); - }) + }); } else { - console.log('other') prev = Promise.withResolvers(); prev.promise.then(() => { - console.log('other coun++') count++; r.resolve(v) - }) + }); } - + return r.promise; } @@ -35,4 +31,4 @@ -{count} | {x} \ No newline at end of file +{count} | {x}