-
Notifications
You must be signed in to change notification settings - Fork 1.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[regression/8.0.0] [iOS] - Page of (first) FlyoutItem not loading when FlyoutHeader is available #17432
Comments
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. |
I can understand your argument that time and resources are scarce, but this almost means you can't use FlyoutHeaders at all (probably for long time then). If this can't be fixed for November Release, this will be postponed for very looong time until the next updates are released. Well, I don't want to put pressure on you, but I am seriously asking how could this happen - a simple Standard FlyoutHeader with FlyoutItems underneath that used to work so far. Aren't there tests available to see if something breaks when there are fixes or new features? |
Fascinating, I thought that I wasn't tapping on it correctly. |
Verified this on Visual Studio Enterprise 17.8.0 Preview 2.0(8.0.0-rc.1.23419.4). Repro on iOS 16.4, not repro on Android 13.0-API33 with below Project: |
I apologize for this question, but now that it is verified as in the Bug description what is the course of action towards resolving the issue - will it be addressed for the November release of .NET 8, or is this most likely scheduled for a much later update? |
I have spent half day yesterday trying to figure out why is me flyout not working until someone sent me a link to this bug. Temp fix that works for me - add empty item at the start:
|
My experience is that when something breaks it's a sign of missing tests But, I have to admit, that currently I don't know if there are any that check UI things like that and how they are implemented. This is generally the case when you have things working before and after a change do not work anymore. |
Please fix this ASAP, apple forces us to use lates OS, MAUI forces us to use dotnet 8.0 to use lates ios |
@jges42 -- please try my workaround if you haven't already |
Thanks @jcsnider this works better than an empty item! |
I can understand everyone that argues like @jges42 did. For me it is is a must to get it stable and without such obvious bugs. So, for me no more features, please fix bugs and then look forward on new features you have in your backlog. Otherwise people will leave for good due to bad reputation |
Duplicate of #17965 |
@eqmarcin I tried your workaround and I get an error on iOS stating "No Content found for ShellContent". Any ideas on another workaround? Thanks |
@nathenxbrewer try other solutions from #17965 and play around with header margin and/or padding |
Description
I have a very simple Flyout-Scenario under iOS with a FlyoutHeader and some FlyoutItems to load the corresponding pages.
I can click on the "Settings"-FlyoutItem and the "Settings"-Page is loaded. I can click on the "Help"-FlyoutItem and the "Help"-Page is loaded without any problems.
But, when a FlyoutHeader is available, the "MainPage"-FlyoutItem can't be clicked and behaves like it is disabled and the "MainPage" is not loaded when corresponding FlyoutItem is clicked.
When the FlyoutHeader is removed the "MainPage"-FlyoutItem can be clicked and the corresponding page is loaded.
Hint: On Android everything works as expected!
Steps to Reproduce
Link to public reproduction project repository
https://github.com/MAUIoxo/FlyoutItemPageNotLoadingApp_17432
Version with bug
8.0.100-rc.1.23455.8
8.0.100-preview.7.23376.3 (coming with VS 2022 17.8)
Is this a regression from previous behavior?
Yes, this used to work in .NET MAUI
Last version that worked well
Worked well with Visual Studio 2022 17.6 and .NET 7
Affected platforms
iOS
Affected platform versions
No response
Did you find any workaround?
No workaround could be found other than removing the FlyoutHeader which is not what is wanted
Relevant log output
No response
The text was updated successfully, but these errors were encountered: