diff --git a/lib/pages/settings_page.dart b/lib/pages/settings_page.dart index 021c9c1..8fa57ee 100644 --- a/lib/pages/settings_page.dart +++ b/lib/pages/settings_page.dart @@ -150,6 +150,7 @@ class SettingsPage extends ConsumerWidget { if (categoriesArePages) { // Navigator.of(context).push(route); } else { + controller.text = ""; selected.value = match.$1.$1; listController.value.animateToItem( index: match.$1.$2, @@ -239,8 +240,7 @@ class SettingsPage extends ConsumerWidget { ), children: buildCategories(settings) .values - .flattenedToList[selected - .value] + .flattenedToList[index] .settings .map( (setting) => Padding(