From e7fe8ca85b7316ec5650c747450a8103ebd592d8 Mon Sep 17 00:00:00 2001 From: Jonathan Quintin Date: Wed, 7 Dec 2022 23:05:20 -0500 Subject: [PATCH] fix(toggle): forward `change`, `keyup` events after `toggled` updates (#1559) Fixes #1556 --- src/Toggle/Toggle.svelte | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Toggle/Toggle.svelte b/src/Toggle/Toggle.svelte index 01f69af9..18fcc134 100644 --- a/src/Toggle/Toggle.svelte +++ b/src/Toggle/Toggle.svelte @@ -60,17 +60,17 @@ class:bx--toggle-input="{true}" class:bx--toggle-input--small="{size === 'sm'}" checked="{toggled}" - on:change on:change="{() => { toggled = !toggled; }}" - on:keyup + on:change on:keyup="{(e) => { if (e.key === ' ' || e.key === 'Enter') { e.preventDefault(); toggled = !toggled; } }}" + on:keyup on:focus on:blur disabled="{disabled}"