I can't disagree with that - we don't want lots of special cases or variations to indicate the same thing. But I do think highlighting something then hiding it behind grey screen does seem counter-intuitive - so yes maybe a touch less dark/more transparent.
I often have difficulty seeing which node is being highlighted, I would like a much brighter highlighting of some sort, that lasts longer.
Zooming out showing the entire workspace, then search. Zoom in and do a search.
So that's another use attribute to consider: zoom level.
Coming back to this discussion, having lived with the change for a while there's an aspect I'm not enjoying - and have had feedback along similar lines from others.
By 'revealing' the node in the background of the search dialog when I simply move my mouse over the search result, it causes a lot of background scrolling. When there are lots of results and I'm scrolling through the list looking for the one I want, the scrolling of the workspace background is actually quite distracting. It also means I lose my place in the workspace - I can't get back to where I was.
I do wonder if there is a better solution that meets both needs. For example - what if clicking on the search result would do the reveal - but keep the dialog open (the reveal would need to take into account the search dialog position so it wouldn't obscure the node...). A second click, either on the selected entry, or outside the dialog, would then close the dialog. That allows the user to be more selective over when to move the current view.
Any thoughts? @gregorius the original proposal and PR came from you on this; I know the current behaviour fits your workflow, but I do feel like we need to tweak it.
Totally agree, it can be overwhelming is the current solution is definitely not the best, especially when nodes are far apart.
Some ideas (off-the-top of my head) I would throw in:
- having a delay before the refocusing happens
- slowing the animation that moves the node into focus - the speed of the animation adds to confusion.
- having an extra "locate" icon next to the result - something like re-centre on me icon over at google maps. Making this a two click feature.

- add the icon and move the workspace if the mouse moves over the icon, i.e., on mouse over not mouse click (this speeds up the access to the feature and avoids accidently clicking next to the result and moving the focus to the node).
- toggle in the settings to turn on the behaviour - so that the user is aware of what is happening.
- could also have a arrow indicating the general direction, i.e. if the node is left, then have an arrow appear pointing in that direction or arrow to the right, below or above. This makes sense if one things of the flow tab as being a map with directions - think of a compass.
these are all non-trivial and just ideas, non-thought out in other words. Strangely I find the map idea analogy appealing - add a compass to the workspace and being able to rotate a workspace, much like google/apple maps! ![]()
This is probably the easiest option and most accessible. To be honest, I wanted to get your blessing to do something here before I mucked around with it, given it was your proposal originally ![]()
Thank you Nick, I appreciate that even if I don't expect it - i.e. it's not "my feature" once it hits main branch, I think we all can pivot and discuss changes from there.
Btw I think using mouse-over on the icon would be more suitable than a click considering the search box disappears when a search result is clicked on. So a click on the locate icon would be inconsistent with the existing expectation (plus avoids click-miss-close annoyance).
Have raised Remove reveal on hover in search results and provide button by knolleary Ā· Pull Request #5684 Ā· node-red/node-red Ā· GitHub to remove the auto-reveal and add a button to do it.