From 174531865d6f9f683766e1d6e4fdec5270e5c3c5 Mon Sep 17 00:00:00 2001 From: devs6186 Date: Tue, 10 Mar 2026 00:23:43 +0530 Subject: [PATCH 1/2] webui: include feature type in global search (match, regex, etc.) Searching for "match" or "regex" in the capa Explorer web UI produced no results because PrimeVue's globalFilterFields only included the name field, while the feature kind (e.g. "match", "regex", "api") is stored in the separate typeValue field. Add 'typeValue' to globalFilterFields so that the global search box matches nodes by both their value (name) and their kind (typeValue). No change to rendering or data structure; only the set of fields consulted during filtering is widened. Fixes #2349. --- web/explorer/src/components/RuleMatchesTable.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/web/explorer/src/components/RuleMatchesTable.vue b/web/explorer/src/components/RuleMatchesTable.vue index 8972a3550f..483314f5bf 100644 --- a/web/explorer/src/components/RuleMatchesTable.vue +++ b/web/explorer/src/components/RuleMatchesTable.vue @@ -22,6 +22,7 @@ :scrollable="true" :filters="filters" :filterMode="filterMode" + :globalFilterFields="['name', 'typeValue']" sortField="namespace" :sortOrder="1" removableSort From 7c9d8d372045ca41e9c84de238f657a740af5c71 Mon Sep 17 00:00:00 2001 From: devs6186 Date: Tue, 10 Mar 2026 00:28:54 +0530 Subject: [PATCH 2/2] changelog: add entry for #2349 webui global search fix --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fb38fffa31..4b68030149 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -46,8 +46,8 @@ ### capa Explorer Web - webui: fix 404 for "View rule in capa-rules" by using encodeURIComponent for rule name in URL @devs6186 #2482 - - webui: show error when JSON does not follow expected result document schema; suggest reanalyzing for VT URLs @devs6186 #2363 +- webui: fix global search to match feature types (match, regex, api, …) @devs6186 #2349 ### capa Explorer IDA Pro plugin