diff --git a/apps/dashboard/src/lib/features/course/components/card.svelte b/apps/dashboard/src/lib/features/course/components/card.svelte index 569adb78..88859e02 100644 --- a/apps/dashboard/src/lib/features/course/components/card.svelte +++ b/apps/dashboard/src/lib/features/course/components/card.svelte @@ -225,7 +225,7 @@ } function handleExploreCardKeydown(event: KeyboardEvent) { - if (event.key !== 'Enter' && event.key !== ' ') { + if (event.repeat || event.target !== event.currentTarget || (event.key !== 'Enter' && event.key !== ' ')) { return; }