From 08301b9ad887fbf6be4595d595fc4cd8f453ab7d Mon Sep 17 00:00:00 2001 From: PartyDonut Date: Fri, 17 Oct 2025 11:01:14 +0200 Subject: [PATCH] fix: Small fix for horizontal navigation --- lib/widgets/shared/horizontal_list.dart | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/widgets/shared/horizontal_list.dart b/lib/widgets/shared/horizontal_list.dart index 8b473bc..e5d768f 100644 --- a/lib/widgets/shared/horizontal_list.dart +++ b/lib/widgets/shared/horizontal_list.dart @@ -394,7 +394,10 @@ class HorizontalRailFocus extends WidgetOrderTraversalPolicy { if (index == -1) return false; if (direction == TraversalDirection.left) { - if (scrollController.hasClients && scrollController.offset <= firstItemWidth * 0.5) { + final shouldAllowNavBarFocus = + scrollController.hasClients && (scrollController.offset <= firstItemWidth * 0.5) && (index == 0); + + if (shouldAllowNavBarFocus) { lastMainFocus = currentNode; navBarNode.requestFocus(); return true;