// return identication that allow to know if revalidating only the text line won't make the syntax go madEditArea.prototype.get_syntax_trace=function(text){if(this.settings["syntax"].length>0&&parent.editAreaLoader.syntax[this.settings["syntax"]]["syntax_trace_regexp"])returntext.replace(parent.editAreaLoader.syntax[this.settings["syntax"]]["syntax_trace_regexp"],"$3");};
to
// return identication that allow to know if revalidating only the text line won't make the syntax go madEditArea.prototype.get_syntax_trace=function(text){if(this.settings["syntax"].length>0&&parent.editAreaLoader.syntax[this.settings["syntax"]]["syntax_trace_regexp"])returntext.replace(parent.editAreaLoader.syntax[this.settings["syntax"]]["syntax_trace_regexp"],"$3");return" ";};
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
get_syntax_trace will return undefined sometime.
solution:
change the code
to