diff --git a/src/mixins/itext_key_behavior.mixin.js b/src/mixins/itext_key_behavior.mixin.js index c6d60736..62812db2 100644 --- a/src/mixins/itext_key_behavior.mixin.js +++ b/src/mixins/itext_key_behavior.mixin.js @@ -81,6 +81,9 @@ fabric.util.object.extend(fabric.IText.prototype, /** @lends fabric.IText.protot */ forwardDelete: function(e) { if (this.selectionStart === this.selectionEnd) { + if (this.selectionStart === this.text.length) { + return; + } this.moveCursorRight(e); } this.removeChars(e);