From 22e58e3d05bc20a47e57dbc0f8a2131e3b674ae7 Mon Sep 17 00:00:00 2001 From: Henry-Hiles Date: Mon, 20 Jul 2026 20:00:44 -0400 Subject: [PATCH] fix search logic when multiple categories exist --- lib/pages/settings.dart | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pages/settings.dart b/lib/pages/settings.dart index 7d90284..96b9b82 100644 --- a/lib/pages/settings.dart +++ b/lib/pages/settings.dart @@ -37,8 +37,9 @@ class SettingsPage extends ConsumerWidget { ); final query = controller.text.toLowerCase(); - final matches = categories.values - .expand((categoryList) => categoryList.asMap().entries) + final matches = categories.values.flattenedToList + .asMap() + .entries .expand( (categoryEntry) => categoryEntry.value.settings .asMap()