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); }