diff --git a/code/websites/pokedex.online/src/views/GamemasterExplorer.vue b/code/websites/pokedex.online/src/views/GamemasterExplorer.vue index a4fe441..96b981e 100644 --- a/code/websites/pokedex.online/src/views/GamemasterExplorer.vue +++ b/code/websites/pokedex.online/src/views/GamemasterExplorer.vue @@ -418,6 +418,15 @@ const handleSearchWorkerMessage = event => { } else if (type === 'complete') { searchResults.value = results; currentResultIndex.value = 0; + + // Update displayLines with match highlighting + displayLines.value.forEach(line => (line.hasMatch = false)); + results.forEach(lineIndex => { + if (displayLines.value[lineIndex]) { + displayLines.value[lineIndex].hasMatch = true; + } + }); + operationProgress.value.complete = true; setTimeout(() => { operationProgress.value.active = false;