diff --git a/editor/js/state.js b/editor/js/state.js index 73edbcdb96f21e827c52e8c79eeb832e470ce210..7240919bef243e724b7575ada8a10559a16de782 100644 --- a/editor/js/state.js +++ b/editor/js/state.js @@ -310,9 +310,11 @@ export class State extends Tool { isLinkHighlighted(link) { return ( - this.selectedItem === link || - graph.isLinkOnNode(link, this.selectedItem) + this.selectedItem === link || // Single selected item + graph.isLinkOnNode(link, this.selectedItem) || // Connected to selected node + this.selectedItems.has(link) // In collection of selected items ); + // Link is not highlighted, when a node is part of the collection, only for single selected nodes } setLabelVisibility(visibility) {