From 96a331e2e610f59d1711fb6965bf0e93ba479fb3 Mon Sep 17 00:00:00 2001 From: Torsten Dittmann Date: Fri, 14 Oct 2022 19:14:51 +0200 Subject: [PATCH] fix: prevent bubbling on enter --- src/lib/helpers/a11y.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/lib/helpers/a11y.ts b/src/lib/helpers/a11y.ts index be023b37c..656f5043c 100644 --- a/src/lib/helpers/a11y.ts +++ b/src/lib/helpers/a11y.ts @@ -1,5 +1,6 @@ export function clickOnEnter(event: KeyboardEvent) { - if (event.key === 'Enter') { + if (event.key === 'Enter' && event.target === event.currentTarget) { + event.preventDefault(); (event.currentTarget as HTMLElement).click(); } }