diff --git a/packages/svelte/src/internal/client/reactivity/batch.js b/packages/svelte/src/internal/client/reactivity/batch.js index ccda0dcc1d..e22790b8dc 100644 --- a/packages/svelte/src/internal/client/reactivity/batch.js +++ b/packages/svelte/src/internal/client/reactivity/batch.js @@ -40,10 +40,8 @@ export class Batch { pending = 0; apply() { - if (batches.size === 1) { - // if this is the latest (and only) batch, we have nothing to do - return noop; - } + // common case: no overlapping batches, nothing to revert + if (batches.size === 1) return noop; var current_values = new Map();