From 84e2a407ea0543af78795abbf76ef862cc771487 Mon Sep 17 00:00:00 2001 From: Simon Holthausen Date: Tue, 28 Nov 2023 14:53:44 +0100 Subject: [PATCH] simplify --- packages/svelte/src/internal/client/runtime.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/svelte/src/internal/client/runtime.js b/packages/svelte/src/internal/client/runtime.js index 23c6850a97..21093fda56 100644 --- a/packages/svelte/src/internal/client/runtime.js +++ b/packages/svelte/src/internal/client/runtime.js @@ -887,9 +887,9 @@ export function mutate(source, update) { * @template V */ export function mutate_store(store, get_value, update) { - var updated = update(untrack(get_value)); - // mutation could result in a new store being tracked, therefore call get_value again - store.set(untrack(get_value)); + const value = untrack(get_value); + var updated = update(value); + store.set(value); return updated; }