From 1f2c0a78c2cbd718cdfcde6eaeabbcfc5178dfda Mon Sep 17 00:00:00 2001 From: Nick O'Leary Date: Tue, 19 May 2020 10:13:35 +0100 Subject: [PATCH] Only refresh sidebar on tab edit if nothing else selected --- .../@node-red/editor-client/src/js/ui/workspaces.js | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/workspaces.js b/packages/node_modules/@node-red/editor-client/src/js/ui/workspaces.js index 25adcfeaf..290083ea6 100644 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/workspaces.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/workspaces.js @@ -128,10 +128,6 @@ RED.workspaces = (function() { RED.history.push(historyEvent); RED.nodes.dirty(true); RED.sidebar.config.refresh(); - var selection = RED.view.selection(); - if (!selection.nodes && !selection.links) { - RED.sidebar.info.refresh(workspace); - } if (changes.hasOwnProperty('disabled')) { RED.nodes.eachNode(function(n) { if (n.z === workspace.id) { @@ -220,7 +216,8 @@ RED.workspaces = (function() { if (RED.view.state() != RED.state.IMPORT_DRAGGING) { RED.view.state(RED.state.DEFAULT); } - if (workspace_tabs.contains(workspace.id)) { + var selection = RED.view.selection(); + if (!selection.nodes && !selection.links && workspace.id === activeWorkspace) { RED.sidebar.info.refresh(workspace); } tabflowEditor.destroy();