From 2ff869f59ec9e894d988e42f6c37cc1585013987 Mon Sep 17 00:00:00 2001 From: npt-1707 Date: Mon, 4 May 2026 09:22:30 +0800 Subject: [PATCH] gui/public/codemirror/mode/javascript/javascript.js: Fix potentially-exponential regexp --- gui/public/codemirror/mode/javascript/javascript.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)