Fixed highlighting of op names where only the description has hit

This commit is contained in:
n1474335 2021-02-09 11:50:20 +00:00
parent 83e49da7f6
commit 3ae2e2e2c8

View File

@ -97,12 +97,13 @@ class HTMLOperation {
* @param {[[number]]} descIdxs - Indexes of the search strings in the operation description [[start, length]]
*/
highlightSearchStrings(nameIdxs, descIdxs) {
if (nameIdxs.length) {
if (nameIdxs.length && typeof nameIdxs[0][0] === "number") {
let opName = "",
pos = 0;
nameIdxs.forEach(idxs => {
const [start, length] = idxs;
if (typeof start !== "number") return;
opName += this.name.slice(pos, start) + "<b>" +
this.name.slice(start, start + length) + "</b>";
pos = start + length;