From d5253f073b5e17fb96b3108e633c91387148897b Mon Sep 17 00:00:00 2001 From: "D. Rimron-Soutter" Date: Mon, 13 Oct 2025 15:27:55 +0100 Subject: [PATCH] Make searching just more robust, by making it a lot dumber --- src/app/registers/RegisterBrowser.tsx | 5 +---- src/utils/register_parsers/reg_default.ts | 2 +- src/utils/register_parsers/reg_f0.ts | 2 +- 3 files changed, 3 insertions(+), 6 deletions(-) diff --git a/src/app/registers/RegisterBrowser.tsx b/src/app/registers/RegisterBrowser.tsx index 19c8cb1..c68cb87 100644 --- a/src/app/registers/RegisterBrowser.tsx +++ b/src/app/registers/RegisterBrowser.tsx @@ -75,10 +75,7 @@ export default function RegisterBrowser({ registers }: RegisterBrowserProps) { const [searchTerm, setSearchTerm] = useState(''); const filteredRegisters = registers.filter(register => - register.name.toLowerCase().includes(searchTerm.toLowerCase()) || - register.description.toLowerCase().includes(searchTerm.toLowerCase()) || - register.hex_address.toLowerCase().includes(searchTerm.toLowerCase()) || - register.dec_address.toString().toLowerCase().includes(searchTerm.toLowerCase()) + register.search.includes(searchTerm.toLowerCase()) ); diff --git a/src/utils/register_parsers/reg_default.ts b/src/utils/register_parsers/reg_default.ts index c8f97c5..9fcfeea 100644 --- a/src/utils/register_parsers/reg_default.ts +++ b/src/utils/register_parsers/reg_default.ts @@ -9,7 +9,7 @@ export const parseDescriptionDefault = (reg: Register, description: string) => { for (const line of descriptionLines) { reg.source.push(line); - reg.search += line + " "; + reg.search += line.toLowerCase() + " "; const trimmedLine = line.trim(); const spaces_at_start = line.match(/^(\s*)/)?.[0].length || 0; diff --git a/src/utils/register_parsers/reg_f0.ts b/src/utils/register_parsers/reg_f0.ts index 2249091..1c64a13 100644 --- a/src/utils/register_parsers/reg_f0.ts +++ b/src/utils/register_parsers/reg_f0.ts @@ -17,7 +17,7 @@ export const parseDescriptionF0 = (reg: Register, description: string) => { for (const line of descriptionLines) { reg.source.push(line); - reg.search += line + " "; + reg.search += line.toLowerCase() + " "; const trimmedLine = line.trim(); const spaces_at_start = line.match(/^(\s*)/)?.[0].length || 0;