dotnet / maui

.NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
https://dot.net/maui
MIT License
22.17k stars 1.74k forks source link

[.NET 9] Shell Flyout menu not rendering after navigating from a MenuItem page #25436

Open egvijayanand opened 4 days ago

egvijayanand commented 4 days ago

Description

Shell Flyout menu not rendering after navigating from a MenuItem page.

Steps to Reproduce

  1. Clone the sample project from the repository
  2. With Windows as the target platform, build and run the project
  3. Select 'Logout' from the Shell Flyout menu to navigate to the Login screen, which is configured as a MenuItem
  4. Click on the 'Login' button to return to the Home page
  5. Note that now the Flyout menu is not being displayed

Link to public reproduction project repository

egvijayanand/maui-issue-25436

Version with bug

9.0.0-rc.2.24503.2

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

8.0.92 SR9.2

Affected platforms

Windows, I was not able test on other platforms

Affected platform versions

Windows SDK 10.0.19041.0

Did you find any workaround?

Nope

Relevant log output

No response

similar-issues-ai[bot] commented 4 days ago

We've found some similar issues:

If any of the above are duplicates, please consider closing this issue out and adding additional context in the original issue.

Note: You can give me feedback by 👍 or 👎 this comment.

Zhanglirong-Winnie commented 4 days ago

This issue has been verified using Visual Studio 17.12.0 Preview 3(9.0.0-rc.2.24503.2 & 9.0.0-rc.1.24453.9). Can repro this issue on windows platform. 8.0.92 works fine.

egvijayanand commented 4 days ago

It seems that this issue is not limited to the Windows platform. On Android, the Shell Flyout menu is locked and does not respond to user input after navigating from a MenuItem page.

Validate on the other supported platforms as well.