From 20b56f59b4f8c9b4aa4a8a61ae31d20655693a80 Mon Sep 17 00:00:00 2001 From: Ivan <8611739+IRBorisov@users.noreply.github.com> Date: Wed, 2 Apr 2025 17:43:15 +0300 Subject: [PATCH] B: Prevent default behavior when ESC is intercepted --- rsconcept/frontend/src/hooks/use-escape-key.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/rsconcept/frontend/src/hooks/use-escape-key.ts b/rsconcept/frontend/src/hooks/use-escape-key.ts index d86f525b..705dd5cc 100644 --- a/rsconcept/frontend/src/hooks/use-escape-key.ts +++ b/rsconcept/frontend/src/hooks/use-escape-key.ts @@ -6,6 +6,8 @@ export function useEscapeKey(handleClose: () => void, isEnabled: boolean = true) const handleEscKey = useCallback( (event: KeyboardEvent) => { if (event.key === 'Escape') { + event.preventDefault(); + event.stopPropagation(); handleClose(); } },