We have a few issues with rendering edges coming out of the node.
One is introduced by #11582 for transparent visualizations:
Another one happens when the outcoming edge is dragged horizontally at some specific distance:
Finally, the need to preserve a clear gap between the node and the output port requires as to use SVG masks which causes significant performance drop for nodes with a lot of output connections:
We have a few issues with rendering edges coming out of the node.
One is introduced by #11582 for transparent visualizations:
Another one happens when the outcoming edge is dragged horizontally at some specific distance:
Finally, the need to preserve a clear gap between the node and the output port requires as to use SVG masks which causes significant performance drop for nodes with a lot of output connections:
https://github.com/user-attachments/assets/301ea720-c8f0-4df3-b416-9bc26addf871
We investigated an alternative approach – using
clipPath
instead of masks, but the performance is still insufficient (see internal discussion).We should consider either: