diff --git a/gui/public/codemirror/mode/javascript/javascript.js b/gui/public/codemirror/mode/javascript/javascript.js index 42b4b191f..6480a146f 100644 --- a/gui/public/codemirror/mode/javascript/javascript.js +++ b/gui/public/codemirror/mode/javascript/javascript.js @@ -119,7 +119,7 @@ CodeMirror.defineMode("javascript", function(config, parserConfig) { var kw = keywords[word] return ret(kw.type, kw.style, word) } - if (word == "async" && stream.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/, false)) + if (word == "async" && stream.match(/^(\s|\/\*([^*]|\*(?!\/))*?\*\/)*[\[\(\w]/, false)) return ret("async", "keyword", word) } return ret("variable", "variable", word)