This fixes entering caret out side of text element when clicking
on a node element with one empty text node
anchorElement = this.canvas.getDocumentElement(selection.anchorNode),
focusElement = this.canvas.getDocumentElement(selection.focusNode);
anchorElement = this.canvas.getDocumentElement(selection.anchorNode),
focusElement = this.canvas.getDocumentElement(selection.focusNode);
+ if(anchorElement instanceof documentElement.DocumentNodeElement || focusElement instanceof documentElement.DocumentNodeElement)
+ return {};
+
if(which === 'anchor') {
return {
element: anchorElement,
if(which === 'anchor') {
return {
element: anchorElement,