From 5db420619dc504f1da7ac1eba6cb73e30248c445 Mon Sep 17 00:00:00 2001 From: Matias Chomicki Date: Mon, 27 Nov 2023 13:36:55 +0100 Subject: [PATCH] Logs Popover Menu: close menu on right click (#78674) LogRows: close menu on right click --- public/app/features/logs/components/LogRows.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/public/app/features/logs/components/LogRows.tsx b/public/app/features/logs/components/LogRows.tsx index 556fec3314b..9b1e009c6a1 100644 --- a/public/app/features/logs/components/LogRows.tsx +++ b/public/app/features/logs/components/LogRows.tsx @@ -121,6 +121,7 @@ class UnThemedLogRows extends PureComponent { selectedRow: row, }); document.addEventListener('click', this.handleDeselection); + document.addEventListener('contextmenu', this.handleDeselection); return true; }; @@ -138,6 +139,7 @@ class UnThemedLogRows extends PureComponent { closePopoverMenu = () => { document.removeEventListener('click', this.handleDeselection); + document.removeEventListener('contextmenu', this.handleDeselection); this.setState({ selection: '', popoverMenuCoordinates: { x: 0, y: 0 }, @@ -160,6 +162,7 @@ class UnThemedLogRows extends PureComponent { componentWillUnmount() { document.removeEventListener('click', this.handleDeselection); + document.removeEventListener('contextmenu', this.handleDeselection); if (this.renderAllTimer) { clearTimeout(this.renderAllTimer); }