From 8cf93b9d7fef5f6c444ea461e70651b7c6156648 Mon Sep 17 00:00:00 2001 From: Karan Kakroo Date: Fri, 28 Nov 2025 15:57:22 +0000 Subject: [PATCH 1/2] Fix: Alert Dialog closed on Esc key press --- .../library/src/components/DialogSurface/useDialogSurface.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-components/react-dialog/library/src/components/DialogSurface/useDialogSurface.ts b/packages/react-components/react-dialog/library/src/components/DialogSurface/useDialogSurface.ts index df05129c64297..d8349249e9dbb 100644 --- a/packages/react-components/react-dialog/library/src/components/DialogSurface/useDialogSurface.ts +++ b/packages/react-components/react-dialog/library/src/components/DialogSurface/useDialogSurface.ts @@ -59,7 +59,7 @@ export const useDialogSurface_unstable = ( const handleKeyDown = useEventCallback((event: React.KeyboardEvent) => { props.onKeyDown?.(event); - if (event.key === Escape && !event.isDefaultPrevented()) { + if (modalType === 'modal' && event.key === Escape && !event.isDefaultPrevented()) { requestOpenChange({ event, open: false, From 6c2a169473151eed389a848d68ffde688f74f781 Mon Sep 17 00:00:00 2001 From: Karan Kakroo Date: Fri, 28 Nov 2025 16:03:17 +0000 Subject: [PATCH 2/2] yarn change update --- ...-react-dialog-75134048-6dfa-4395-9918-f05e45ba23ef.json | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 change/@fluentui-react-dialog-75134048-6dfa-4395-9918-f05e45ba23ef.json diff --git a/change/@fluentui-react-dialog-75134048-6dfa-4395-9918-f05e45ba23ef.json b/change/@fluentui-react-dialog-75134048-6dfa-4395-9918-f05e45ba23ef.json new file mode 100644 index 0000000000000..c9a313445330d --- /dev/null +++ b/change/@fluentui-react-dialog-75134048-6dfa-4395-9918-f05e45ba23ef.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "only modal dialog closes on Esc key press", + "packageName": "@fluentui/react-dialog", + "email": "kakrookaran@gmail.com", + "dependentChangeType": "patch" +}