diff --git a/www/common/sframe-common-codemirror.js b/www/common/sframe-common-codemirror.js index f910f12b6..6174e3a4c 100644 --- a/www/common/sframe-common-codemirror.js +++ b/www/common/sframe-common-codemirror.js @@ -416,8 +416,12 @@ define([ "Backspace": function () { var cursor = doc.getCursor(); var line = doc.getLine(cursor.line); - if (line.substring(0, cursor.ch).trim() === "") { editor.execCommand("indentLess"); } - else { editor.execCommand("delCharBefore"); } + var beforeCursor = line.substring(0, cursor.ch); + if (beforeCursor && beforeCursor.trim() === "") { + editor.execCommand("indentLess"); + } else { + editor.execCommand("delCharBefore"); + } }, });