We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent e510e53 commit 7e5f0e2Copy full SHA for 7e5f0e2
src/platform/plugins/shared/unified_doc_viewer/public/components/doc_viewer_flyout/doc_viewer_flyout.tsx
@@ -27,6 +27,7 @@ import {
27
useEuiTheme,
28
useIsWithinMinBreakpoint,
29
EuiFlyoutProps,
30
+ isDOMNode,
31
} from '@elastic/eui';
32
import type { DataTableRecord, DataTableColumnsMeta } from '@kbn/discover-utils/types';
33
import useLocalStorage from 'react-use/lib/useLocalStorage';
@@ -135,7 +136,7 @@ export function UnifiedDocViewerFlyout({
135
136
return;
137
}
138
- if (ev.key === keys.ESCAPE) {
139
+ if (isDOMNode(ev.target) && ev.currentTarget.contains(ev.target) && ev.key === keys.ESCAPE) {
140
ev.preventDefault();
141
ev.stopPropagation();
142
onClose();
0 commit comments