Hi There,
This is going to be about the shift-click feature:

- Shift & click in the middle of a node: all reachable nodes are highlighted.
- Shift & click on the right side of a node: all reachable downstream nodes are highlighted.
- Shift & click on the left side of a node: all reachable upstream nodes are highlighted.
The issue I have is the "reachable", this implies a backward or forward traversal of the node graph. In this case, the left click also highlights the upper branch, but what I want is only connected nodes, so that that left click should result in:
Similarly if I connect nodes "function 22" with "function 29" and then do a right click, I get this:
but what I want is this:
Only the downstream nodes are highlighted.
I'm not wanting to change the existing behaviour, that behaviour is very useful for certain use cases but what I would like is a modifier key that only highlights connected nodes, i.e, those that are reachable directly and without recursive traversal.
Modifiers already exist. The cut tool (option key + click + drag) to highlight multiple links that will be cut:
Can be modified (something that I learnt after implementing the feature myself!) by adding a shift to insert a junction:
Which is incredibly useful btw!
So what I suggest is adding a modifier to the shift and click, i.e., the option key, and have the behaviour be modified so that only connected nodes are highlighted.




