My compound graph editing tool now has undo/redo and jump-to-node:
https://grapherx.netlify.app/
Also came across another open-source tool which has quite a few features (except the parent-child relations between nodes which was crucial for me):
https://prsm.uk/