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}"