Skip to content

Flyout Button Disappears #21828

@AceCoderLaura

Description

@AceCoderLaura

Description

The flyout button disappears on iOS if you navigate backward to a new root page.

Basically, this will cause the flyout button to disappear:

_navigationPage.Navigation.InsertPageBefore(new ContentPage(), _currentRootPage);
await _navigationPage.Navigation.PopAsync();

Steps to Reproduce

  1. Checkout the public reproduction project repository below
  2. Open the MauiBugs.sln and run the FlyoutBug.csproj on iOS
  3. Click the "Demo Bug" button
  4. Observe that the flyout button is missing

Link to public reproduction project repository

https://github.com/AceCoderLaura/MauiBugs

Version with bug

8.0.10 SR3

Is this a regression from previous behavior?

Yes, this used to work in Xamarin.Forms

Last version that worked well

Unknown/Other

Affected platforms

iOS

Affected platform versions

iOS 15.8.2

Did you find any workaround?

Found one here: #21828 (comment)

Relevant log output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-flyoutFlyoutmigration-compatibilityXamarin.Forms to .NET MAUI Migration, Upgrade Assistant, Try-Convertpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/ioss/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions