fix: Small fix for horizontal navigation

This commit is contained in:
PartyDonut 2025-10-17 11:01:14 +02:00
parent 25304d0a5b
commit 08301b9ad8

View file

@ -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;