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.04k stars 1.73k forks source link

Cannot open First Flyout Item on iOS devices once again #19071

Open andreykoniukh opened 10 months ago

andreykoniukh commented 10 months ago

Description

Launch app with Shell main page. I See page for first flyout item from App.Shell.xaml then Select any other flyout item. if opens Successfully then try to open first flyout item once again and nothing happens

Steps to Reproduce

I used Xaminals app https://learn.microsoft.com/en-us/samples/xamarin/xamarin-forms-samples/userinterface-xaminals/ iOS SDK 17 .net 8.0 visual studio version 17.8.0 Portrait Landscape
1 2

failed on iOS simulator iphone15 and iOS simulator iphone15 Pro Max and iPhone XR on iOS 16.7 failed on portrait orientation works fine on landscape orientation Here is my dotnet workload maui 8.0.3/8.0.100 SDK 8.0.100 android 34.0.43/8.0.100 VS 17.8.34309.116, VS 17.4.33213.308 maui-windows 8.0.3/8.0.100 VS 17.8.34309.116, VS 17.4.33213.308 maccatalyst 17.0.8478/8.0.100 VS 17.8.34309.116, VS 17.4.33213.308 ios 17.0.8478/8.0.100 VS 17.8.34309.116, VS 17.4.33213.308 maui-maccatalyst 8.0.3/8.0.100 VS 17.4.33213.308 maui-ios 8.0.3/8.0.100 VS 17.4.33213.308 maui-android 8.0.3/8.0.100 VS 17.4.33213.308

Link to public reproduction project repository

No response

Version with bug

8.0.3

Is this a regression from previous behavior?

Not sure, did not test other versions

Last version that worked well

Unknown/Other

Affected platforms

iOS

Affected platform versions

iOS 17

Did you find any workaround?

No response

Relevant log output

No response

ghost commented 10 months ago

Hi @andreykoniukh. We have added the "s/needs-repro" label to this issue, which indicates that we require steps and sample code to reproduce the issue before we can take further action. Please try to create a minimal sample project/solution or code samples which reproduce the issue, ideally as a GitHub repo that we can clone. See more details about creating repros here: https://github.com/dotnet/maui/blob/main/.github/repro.md

This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time.

drasticactions commented 10 months ago

Trying to port the Forms sample, I couldn't reproduce this. I don't know if you have made changes from the original, or if I did, that may be causing this bug to occur. Could you upload your port so I can cross-check my work?

andreykoniukh commented 10 months ago

https://learn.microsoft.com/en-us/samples/xamarin/xamarin-forms-samples/userinterface-xaminals/

Hi @drasticactions you can use Xaminals app thats provided as example of MAUI shell navigation https://learn.microsoft.com/en-us/samples/xamarin/xamarin-forms-samples/userinterface-xaminals/

ghost commented 10 months ago

Hi @andreykoniukh. We have added the "s/needs-repro" label to this issue, which indicates that we require steps and sample code to reproduce the issue before we can take further action. Please try to create a minimal sample project/solution or code samples which reproduce the issue, ideally as a GitHub repo that we can clone. See more details about creating repros here: https://github.com/dotnet/maui/blob/main/.github/repro.md

This issue will be closed automatically in 7 days if we do not hear back from you by then - please feel free to re-open it if you come back to this issue after that time.

drasticactions commented 10 months ago

Yes, I did. And it worked for me. That's the problem, I did port it and I can't reproduce your error. So if you could upload your version of Xaminals, I can compare my port to yours so I can see if I did something different.

andreykoniukh commented 10 months ago

@drasticactions Here is it. https://github.com/andreykoniukh/MYXamainals. also I added my dotnet workload into description

ghost commented 10 months ago

We've added this issue to our backlog, and we will work to address it as time and resources allow. If you have any additional information or questions about this issue, please leave a comment. For additional info about issue management, please read our Triage Process.

mattleibow commented 10 months ago

Might be a duplicate of https://github.com/dotnet/maui/issues/17965

@drasticactions are you able to repro this issue now with the sample?

johannes-steurer commented 7 months ago

I exerience the same issue. Also just on iOS

andreykoniukh commented 7 months ago

I exerience the same issue. Also just on iOS

Hi! looks like issue fixed in 8.0.7