Merge pull request #3652 from eliandoran/fix/infinite_loop_autocompletion

Infinite loop when searching for '' in Jump to note
This commit is contained in:
zadam
2023-03-14 22:13:40 +01:00
committed by GitHub

View File

@@ -331,6 +331,11 @@ function highlightSearchResults(searchResults, highlightedTokens) {
}
for (const token of highlightedTokens) {
if (!token) {
// Avoid empty tokens, which might cause an infinite loop.
continue;
}
for (const result of searchResults) {
// Reset token
const tokenRegex = new RegExp(utils.escapeRegExp(token), "gi");