We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2d19f07 commit a115b14Copy full SHA for a115b14
src/public/app/services/note_list_renderer.js
@@ -4,6 +4,7 @@ import froca from "./froca.js";
4
import attributeRenderer from "./attribute_renderer.js";
5
import libraryLoader from "./library_loader.js";
6
import treeService from "./tree.js";
7
+import utils from "./utils.js";
8
9
const TPL = `
10
<div class="note-list">
@@ -215,7 +216,11 @@ class NoteListRenderer {
215
216
if (highlightedTokens.length > 0) {
217
await libraryLoader.requireLibrary(libraryLoader.MARKJS);
218
- this.highlightRegex = new RegExp(highlightedTokens.join("|"), 'gi');
219
+ const regex = highlightedTokens
220
+ .map(token => utils.escapeRegExp(token))
221
+ .join("|");
222
+
223
+ this.highlightRegex = new RegExp(regex, 'gi');
224
} else {
225
this.highlightRegex = null;
226
}
0 commit comments