fix: focus search input on tab selection

close #795
This commit is contained in:
edde746
2026-04-02 14:18:02 +02:00
parent 4a54b897ac
commit 504da89223
+9
View File
@@ -873,6 +873,15 @@ class _MainScreenState extends State<MainScreen> with RouteAware, WindowListener
if (!_isOffline && tab == NavigationTabId.discover) {
_onDiscoverBecameVisible();
}
// Focus search input after rebuild so IndexedStack has made it visible
if (tab == NavigationTabId.search) {
WidgetsBinding.instance.addPostFrameCallback((_) {
if (_searchKey.currentState case final SearchInputFocusable searchable) {
searchable.focusSearchInput();
}
});
}
}
/// Handle library selection from side navigation rail