diff --git a/.changeset/slimy-hairs-impress.md b/.changeset/slimy-hairs-impress.md new file mode 100644 index 000000000..b25f2eaaa --- /dev/null +++ b/.changeset/slimy-hairs-impress.md @@ -0,0 +1,5 @@ +--- +"svelte": patch +--- + +fix: coherent infinite loop guard diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index e70cbf308..e26ede0f9 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -573,7 +573,7 @@ function flush_queued_effects(effects) { function process_deferred() { is_micro_task_queued = false; is_yield_task_queued = false; - if (flush_count > 101) { + if (flush_count > 1001) { return; } const previous_queued_root_effects = current_queued_root_effects;