Skip to content

Commit 2bc5e79

Browse files
authored
Merge pull request #17 from traumverloren/esc-event-propagation
only stop the ESC keydown event propagation if menu or combobox present
2 parents 87fce45 + 0282d4e commit 2bc5e79

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

src/text-expander-element.ts

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -187,10 +187,11 @@ class TextExpander {
187187
}
188188

189189
onKeydown(event: KeyboardEvent) {
190-
if (event.key !== 'Escape') return
191-
this.deactivate()
192-
event.stopImmediatePropagation()
193-
event.preventDefault()
190+
if (event.key === 'Escape' && (this.menu || this.combobox)) {
191+
this.deactivate()
192+
event.stopImmediatePropagation()
193+
event.preventDefault()
194+
}
194195
}
195196
}
196197

0 commit comments

Comments
 (0)