My eyesight is fine, but on a large screen, it can be incredibly difficult to spot the flashing red dashed border around the current node matching a search. It doesn't flash for very long and can be a similar colour to the node, making it even harder to spot. I find I have to zoom in to restrict the number of nodes on the screen and to make the flashing border larger and more prominent.
For people with eye conditions that affect the peripheral vision (e.g., retinitis pigmentosa), it must be nigh on impossible to spot the flashing border.
Could we please have a setting to allow a more prominent highlight? I'm thinking maybe a border that expands outwards from the node like a wave, or contracts inwards towards it, leading the eye. Or making the node keep flashing until a click or keypress.
I think an improvement here would be good, it can be difficult to spot the node. The same applies when identifying a node after clicking in the debug pane.
What works best seems quite a personal thing, so that's definitely an argument for configurability. I personally don't mind the fast flashing; I just wish it would carry on until I can spot it!
I end up repeatedly pressing "F" followed by "f" to go backwards and forwards, looking at different areas of the screen each time until I spot it. Even then, it can take an embarrassingly long time!
Of course the underlying issue (in this case) is that the node isn't moved to the center of the workspace. That works 90% of the time and it's only the edge nodes that cause the edge cases (pun intended!) in this case.
So perhaps an alternative is to improve the zoom-to-selection feature in this case?
Does someone have the time and skills to offer up a PR? It could then be tweaked to get something that would help more people if needed but at least would be a starting point if not a full solution.
Question is what is the agreed upon solution? I made a change to the crash test dummy which extended and slowed down the flashing. It was a single line change. To replicate that with a settings option would be trivial.
But I assume that's not the solution that would make most folks happy.
I think it would become more clear if everything would be (momentarily) dimmed, except for the target node, not sure how 'costly' this would be in terms of render performance.
From an accessibility point of view, I think it needs to be something that draws the eye to the node. Dimming wouldn't help someone with something like retinitis pigmentosa as you'd still need to look all over the page to find the "highlighted" node -- it's a lack-of-peripheral-vision thing.
That's why something like @Steve-Mcl's growing circle might be good -- although possibly a shrinking circle might be more useful as you can follow it with the eye rather than having to infer where the growing circle originated.