diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index d115c40df7..568061d23f 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -76,8 +76,8 @@ let queued_root_effects = []; let last_scheduled_effect = null; let is_flushing = false; - let is_flushing_sync = false; + export class Batch { /** * The current values of any sources that are updated in this batch @@ -678,9 +678,7 @@ export function suspend() { if (!pending) { batch.activate(); batch.decrement(); - } - - if (batch === current_batch) { + } else if (batch === current_batch) { batch.deactivate(); }