From 21cad7e8d9b9506932dcc21dbc39b18e0875950a Mon Sep 17 00:00:00 2001 From: Eric Liu Date: Tue, 28 Dec 2021 14:36:10 -0800 Subject: [PATCH] fix(date-picker): stop "Escape" from closing modal Fixes #952 --- src/DatePicker/DatePicker.svelte | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/DatePicker/DatePicker.svelte b/src/DatePicker/DatePicker.svelte index 1a839844..1ec77fcf 100644 --- a/src/DatePicker/DatePicker.svelte +++ b/src/DatePicker/DatePicker.svelte @@ -234,6 +234,12 @@ {datePickerType === 'range' && $labelTextEmpty && 'bx--date-picker--nolabel'}" + on:keydown="{(e) => { + if (calendar?.isOpen && e.key === 'Escape') { + e.stopPropagation(); + calendar.close(); + } + }}" >