fix weird selection after delete
[fnpeditor.git] / src / editor / modules / documentCanvas / canvas / keyboard.js
index e43ea89..30754c5 100644 (file)
@@ -349,6 +349,10 @@ var keyEventHandlers = [
             }, {
                 success: function() {
                     if(goto) {
+                        if(!doc.containsNode(goto.wlxmlNode)) {
+                            goto = s.startElement;
+                            caretTo = s.startOffset;
+                        }
                         s.canvas.setCurrentElement(goto, {caretTo: caretTo});
                     }
                 }