From 7ab7104a54cfae3adaae62032e0104d34d0cf369 Mon Sep 17 00:00:00 2001 From: Raymond Hill Date: Sat, 2 Mar 2024 09:37:15 -0500 Subject: [PATCH] Clicking again currently inspected row will close the dialog --- src/js/logger-ui.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/js/logger-ui.js b/src/js/logger-ui.js index 2ab7f070e..73ab9b5e3 100644 --- a/src/js/logger-ui.js +++ b/src/js/logger-ui.js @@ -2011,8 +2011,12 @@ dom.on(document, 'keydown', ev => { }; const toggleOn = async function(ev) { - targetRow = ev.target.closest('.canDetails'); - if ( targetRow === null ) { return; } + const clickedRow = ev.target.closest('.canDetails'); + if ( clickedRow === null ) { return; } + if ( clickedRow === targetRow ) { + return toggleOff(); + } + targetRow = clickedRow; ev.stopPropagation(); targetTabId = tabIdFromAttribute(targetRow); targetType = targetRow.children[COLUMN_TYPE].textContent.trim() || '';