diff --git a/modules/ve2/ce/nodes/ve.ce.TextNode.js b/modules/ve2/ce/nodes/ve.ce.TextNode.js index 227d0051c0..3b389c2ee0 100644 --- a/modules/ve2/ce/nodes/ve.ce.TextNode.js +++ b/modules/ve2/ce/nodes/ve.ce.TextNode.js @@ -117,6 +117,9 @@ ve.ce.TextNode.annotationRenderers = { */ ve.ce.TextNode.prototype.onUpdate = function() { var $new = $( $( '' + this.getHtml() + '' ).contents() ); + if ( $new.length === 0 ) { + $new = $new.add( document.createTextNode( '' ) ); + } this.$.replaceWith( $new ); this.$ = $new; };