From 8dd1c5fa21c9f5cb8228abd54983cd0b1a48426b Mon Sep 17 00:00:00 2001 From: melloware Date: Wed, 12 Feb 2025 07:24:54 -0500 Subject: [PATCH] Fix #7684: ConfirmDialog close/escape report 'cancel' event --- components/lib/confirmdialog/ConfirmDialog.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/components/lib/confirmdialog/ConfirmDialog.js b/components/lib/confirmdialog/ConfirmDialog.js index 98741cef25..3692b573f8 100644 --- a/components/lib/confirmdialog/ConfirmDialog.js +++ b/components/lib/confirmdialog/ConfirmDialog.js @@ -93,6 +93,10 @@ export const ConfirmDialog = React.memo( const hide = (result = 'cancel') => { if (visibleState) { + if (typeof result !== 'string') { + result = 'cancel'; + } + setVisibleState(false); callbackFromProp('onHide', result); DomHandler.focus(focusElementOnHide.current);