瀏覽代碼

[editor] Failed to list query history when there is some Chinese in comment (#897)

* [ADD] fix hue-894

* [ADD] fix hue-896

* replace " with \'
linwukang 6 年之前
父節點
當前提交
46be273007
共有 1 個文件被更改,包括 8 次插入1 次删除
  1. 8 1
      desktop/core/src/desktop/js/ko/bindings/ko.highlight.js

+ 8 - 1
desktop/core/src/desktop/js/ko/bindings/ko.highlight.js

@@ -70,7 +70,14 @@ ko.bindingHandlers.highlight = {
             let token = tokens[0];
             let value = token.value;
             if (value) {
-              screenColumn = txt.$renderToken(stringBuilder, screenColumn, token, value);
+              try {
+                screenColumn = txt.$renderToken(stringBuilder, screenColumn, token, value);
+              } catch (e) {
+                console.warn(
+                  value,
+                  'Failed to get screen column due to some parsing errors, skip rendering.'
+                );
+              }
             }
             for (let i = 1; i < tokens.length; i++) {
               token = tokens[i];