fix: NodeEditDialog does not show directory name
fix: Dialog class does not save state