From c7ad1ebdd3764235f460abd95cdb7d1d389983d9 Mon Sep 17 00:00:00 2001 From: brunnerh Date: Tue, 5 Aug 2025 15:45:54 +0200 Subject: [PATCH] fix(checkbox): prevent infinite effect loop when binding to same object (#2178) Fixes #2177 --- src/Checkbox/Checkbox.svelte | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Checkbox/Checkbox.svelte b/src/Checkbox/Checkbox.svelte index 1abdbe0d..6c78229d 100644 --- a/src/Checkbox/Checkbox.svelte +++ b/src/Checkbox/Checkbox.svelte @@ -61,7 +61,7 @@ const dispatch = createEventDispatcher(); $: useGroup = Array.isArray(group); - $: checked = useGroup ? group.includes(value) : checked; + $: if (useGroup) checked = group.includes(value); $: dispatch("check", checked); let refLabel = null;