diff --git a/architype.js b/architype.js index 663ec18..23ca625 100644 --- a/architype.js +++ b/architype.js @@ -559,7 +559,13 @@ class Node extends EditorEntryBase { } stopEdit() { - this.elem_.focus(); + if (this.elem_.nextElementSibling && + this.elem_.nextElementSibling.xArchObj && + this.elem_.nextElementSibling.xArchObj.getLabel() == '') { + this.elem_.nextElementSibling.xArchObj.startEdit(); + } else { + this.elem_.focus(); + } } }