diff --git a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js index c6c49c942..b579c2b45 100755 --- a/packages/node_modules/@node-red/editor-client/src/js/ui/view.js +++ b/packages/node_modules/@node-red/editor-client/src/js/ui/view.js @@ -5047,6 +5047,7 @@ RED.view = (function() { if (d.dirty) { junction.classed("red-ui-flow-junction-dragging", mouse_mode === RED.state.MOVING_ACTIVE && movingSet.has(d)) junction.classed("selected", !!d.selected) + junction.classed("red-ui-flow-junction-highlighted",!!d.highlighted ); dirtyNodes[d.id] = d; if (d.g) { @@ -6132,7 +6133,7 @@ RED.view = (function() { if (RED.nodes.workspace(id) || RED.nodes.subflow(id)) { RED.workspaces.show(id, null, null, true); } else { - var node = RED.nodes.node(id) || RED.nodes.group(id); + var node = RED.nodes.node(id) || RED.nodes.group(id) || RED.nodes.junction(id); if (node) { if (node.z && (node.type === "group" || node._def.category !== 'config')) { node.dirty = true; diff --git a/packages/node_modules/@node-red/editor-client/src/sass/flow.scss b/packages/node_modules/@node-red/editor-client/src/sass/flow.scss index be8db6c93..f1d57a1c8 100644 --- a/packages/node_modules/@node-red/editor-client/src/sass/flow.scss +++ b/packages/node_modules/@node-red/editor-client/src/sass/flow.scss @@ -435,3 +435,8 @@ g.red-ui-flow-link-unknown path.red-ui-flow-link-line { stroke: var(--red-ui-port-selected-color); // fill: var(--red-ui-port-selected-color); } + +.red-ui-flow-junction.red-ui-flow-junction-highlighted .red-ui-flow-junction-background { + fill: var(--red-ui-node-selected-color) !important; + stroke: var(--red-ui-node-selected-color); +}