From b51e7a95c579922206022dcd096389b9dec3c7a5 Mon Sep 17 00:00:00 2001 From: David Kaltschmidt Date: Wed, 11 May 2016 12:23:28 +0200 Subject: [PATCH] Fix edge hiding Fixes #1471 --- client/app/scripts/charts/nodes-chart-edges.js | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/client/app/scripts/charts/nodes-chart-edges.js b/client/app/scripts/charts/nodes-chart-edges.js index 5ee081fa1..29d26ffe0 100644 --- a/client/app/scripts/charts/nodes-chart-edges.js +++ b/client/app/scripts/charts/nodes-chart-edges.js @@ -18,11 +18,10 @@ class NodesChartEdges extends React.Component { const targetSelected = selectedNodeId === edge.get('target'); const highlighted = highlightedEdgeIds.has(edge.get('id')); const focused = hasSelectedNode && (sourceSelected || targetSelected); - const blurred = !focused - && !highlighted - && (!searchQuery - || !(searchNodeMatches.has(edge.get('source')) - && searchNodeMatches.has(edge.get('target')))); + const blurred = !(highlightedEdgeIds.size > 0 && highlighted) + && ((hasSelectedNode && !sourceSelected && !targetSelected) + || !focused && searchQuery && !(searchNodeMatches.has(edge.get('source')) + && searchNodeMatches.has(edge.get('target')))); return (