This project is a minimal .NET MAUI Shell application with 7 tabs to demonstrate the command disconnection bug in the TabBar "More" section.
- Run the app on iOS or Android.
- You will only see 5 tabs, the rest will be in the "More" button.
- Select Tab 6 or Tab 7 from "More".
- Tap "Test Command" (it should work).
- Tap "Navigate to Detail" to go to the detail page.
- Tap "Go Back" to return.
- Tap "Test Command" again: the command will be disconnected and will not respond.
- The "Test Command" button should continue working after navigating back.
- The navigation command becomes disconnected in tabs accessed from "More".
- Important note: Navigation commands (
NavigateToDetailCommand) stop working after navigating back to the origin page in nested tabs accessed via the TabBar "More" button. Other MVVM commands continue to work correctly in all tabs, including those accessed via "More".
- In tabs 1-5, all commands continue working after navigating back.
- In tabs 6-7 (accessed via "More"), navigation commands become disconnected after navigating back, other commands continue working.
- .NET MAUI
- CommunityToolkit.Mvvm
- ViewModels: logic and commands
- Views: tab and detail pages
- Shell: navigation and route configuration