-
Notifications
You must be signed in to change notification settings - Fork 60
Labels
kind/bugSomething isn't workingSomething isn't workingtriage/untriagedIndicates an issue requires triaging or verification.Indicates an issue requires triaging or verification.
Description
Given a Navigation Route organized like this:
new RouteMap("", View: views.FindByViewModel<ShellModel>(),
Nested:
[
new ("Main", View: views.FindByViewModel<MainModel>(), IsDefault:true,
Nested:
[
new ("Second", View: views.FindByViewModel<SecondModel>(), IsDefault:true),
new ("Third", View: views.FindByView<ThirdPage>()),
new ("Fourth", View: views.FindByView<FourthPage>()),
]
),
new ("Sibling", View: views.FindByViewModel<SiblingModel>())
]
)Steps to repro
- Navigate to the
Thirdroute using a TabBarNavigator fromMain - Navigate to
Siblingvia a button that is on the MainPage - Navigate Back
- Observe that the navigation back leads to the MainPage being shown but it resets the selected region to be whichever nested route is set as default
Expected Outcome
The back navigation from Sibling to Main should maintain the state of the previously selected TabBarItem's region. Meaning we should be navigating back and the TabBar should have the TabBarItem connected to Third being selected
Sample app attached:
UnoApp149.zip
Reactions are currently unavailable
Metadata
Metadata
Labels
kind/bugSomething isn't workingSomething isn't workingtriage/untriagedIndicates an issue requires triaging or verification.Indicates an issue requires triaging or verification.