This repository has been archived by the owner on May 1, 2024. It is now read-only.
[iOS] XF - Navigation.PushAsync doesn't work from any page opened in "More" TabbedPage. #3483
Labels
e/3 🕒
3
help wanted
We welcome community contributions to any issue, but these might be a good place to start!
i/high
Completely doesn't work, crashes, or is unusably slow, has no obvious workaround; occurs less often
inactive
Issue is older than 6 months and needs to be retested
p/iOS 🍎
t/bug 🐛
up-for-grabs
We welcome community contributions to any issue, but these might be a good place to start!
Description
In Xamarin.Forms you cannot push any new child pages if the Page (wrapped in a NavigationPage) is located in the 'More' section of the TabbedPage. If you try to push a new child page, then nothing appears to happen however if you Back out of the parent page and return into the 'More' page (containing list of excessive tabs) and go back to the previously mentioned parent page then the page is blank indicating some sort of Navigation stack corruption. This appears to only fail on iOS.
The demo app attached is a simple app that has 6 tabs where each page has a button that pushes a new page onto the stack.
Steps to Reproduce
Expected Behavior
The new page called 'Inner Page 5' to appear and be pushed onto the navigation stack with a 'Back' button.
Actual Behavior
The Navigation.PushAsync does not push the new page onto display while current page appears to get corrupted if you navigate out via the '< More' button and back into that page.
Basic Information
Screenshots
Reproduction Link
PushBugInMoreTabbedPage.zip
The text was updated successfully, but these errors were encountered: