fix: link is placed at wrong location
parent node should be refocused after creating a child node
Merge remote-tracking branch 'origin/master'