-
Notifications
You must be signed in to change notification settings - Fork 1.9k
Changing Shell Tab Visibility when navigating back multiple pages ignores Shell Tab Visibility #33351
Copy link
Copy link
Labels
area-controls-shellShell Navigation, Routes, Tabs, FlyoutShell Navigation, Routes, Tabs, Flyouti/regressionThis issue described a confirmed regression on a currently supported versionThis issue described a confirmed regression on a currently supported versionpartner/syncfusionIssues / PR's with Syncfusion collaborationIssues / PR's with Syncfusion collaborationplatform/androidplatform/ioss/triagedIssue has been reviewedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering TriageVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't workingSomething isn't working
Milestone
Metadata
Metadata
Assignees
Labels
area-controls-shellShell Navigation, Routes, Tabs, FlyoutShell Navigation, Routes, Tabs, Flyouti/regressionThis issue described a confirmed regression on a currently supported versionThis issue described a confirmed regression on a currently supported versionpartner/syncfusionIssues / PR's with Syncfusion collaborationIssues / PR's with Syncfusion collaborationplatform/androidplatform/ioss/triagedIssue has been reviewedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering TriageVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't workingSomething isn't working
Type
Fields
Give feedbackNo fields configured for issues without a type.
Description
While navigating back multiple pages, ie
Shell.Current.GoToAsync("../.."), if I change the Shell Tab Bar visiblity, the tab bar is not visible.Steps to Reproduce
An Example repro is provided for your convenience.
await Shell.Current.GoToAsync("../..");Shell.SetTabBarIsVisible(<your Shell>, true));Shell.SetTabBarIsVisible(<your Shell>, false));Link to public reproduction project repository
TrueMoniker/Maui_BugDemo_ShellVisibilityOnNavigation
Version with bug
9.0.0 GA
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
.NET 6
Affected platforms
iOS, Android
Affected platform versions
Confirmed on ios 26.2, Android 15
Did you find any workaround?
If I navigate back by individual pages, ie
Shell.Current.GoToAsync(".."); Shell.Current.GoToAsync(".."), it works fine. Though that does cause an odd visual behavior because of closing two pages.Thank you for the assistance!