From 67055d58f77815568827fdf947da37a53b8d3182 Mon Sep 17 00:00:00 2001 From: Fringg Date: Sun, 29 Mar 2026 03:08:02 +0300 Subject: [PATCH] fix: whitespace search guard and unknown section fallback - SettingsTab: use searchQuery.trim() instead of searchQuery to prevent whitespace-only input from triggering empty search results view - AdminSettings: fallback to branding when activeSection is unknown instead of rendering blank content area --- src/components/admin/SettingsTab.tsx | 2 +- src/pages/AdminSettings.tsx | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/admin/SettingsTab.tsx b/src/components/admin/SettingsTab.tsx index 4508136..30d9fb7 100644 --- a/src/components/admin/SettingsTab.tsx +++ b/src/components/admin/SettingsTab.tsx @@ -44,7 +44,7 @@ export function SettingsTab({ }); // Search mode: flat list of filtered results - if (searchQuery) { + if (searchQuery.trim()) { if (filteredSettings.length === 0) { return (
diff --git a/src/pages/AdminSettings.tsx b/src/pages/AdminSettings.tsx index 857a289..700a7b3 100644 --- a/src/pages/AdminSettings.tsx +++ b/src/pages/AdminSettings.tsx @@ -216,6 +216,8 @@ export default function AdminSettings() { /> ); } + // Unknown section — fallback to branding + setActiveSection('branding'); return null; } };