diff --git a/src/ComposedModal/ComposedModal.svelte b/src/ComposedModal/ComposedModal.svelte index d2e2a605..32a9c22d 100644 --- a/src/ComposedModal/ComposedModal.svelte +++ b/src/ComposedModal/ComposedModal.svelte @@ -107,12 +107,13 @@ class:bx--modal--danger="{danger}" {...$$restProps} on:keydown - on:keydown="{({ key }) => { + on:keydown="{(e) => { + let key = e.key if (open) { if (key === 'Escape') { open = false; } else if (shouldSubmitOnEnter && key === 'Enter') { - dispatch('submit'); + dispatch('submit', e.target); } } }}"