diff --git a/packages/svelte/src/internal/client/reactivity/deriveds.js b/packages/svelte/src/internal/client/reactivity/deriveds.js index f60f5568ae..0db4f26fab 100644 --- a/packages/svelte/src/internal/client/reactivity/deriveds.js +++ b/packages/svelte/src/internal/client/reactivity/deriveds.js @@ -192,6 +192,7 @@ export function async_derived(fn, location) { } } else { handle_error(e, parent, null, parent.ctx); + batch.remove(); } } ); diff --git a/packages/svelte/tests/runtime-runes/samples/async-error-recovery/_config.js b/packages/svelte/tests/runtime-runes/samples/async-error-recovery/_config.js index bb3e5bc982..0848ca0fd9 100644 --- a/packages/svelte/tests/runtime-runes/samples/async-error-recovery/_config.js +++ b/packages/svelte/tests/runtime-runes/samples/async-error-recovery/_config.js @@ -76,7 +76,5 @@ export default test({ await Promise.resolve(); await Promise.resolve(); assert.equal(p.textContent, '5'); - - console.log(target.innerHTML); } });