Skip to content

Flyout with FlyoutBehavior="Locked" unlocks (reverts to Flyout) after navigation. #27337

@lendres

Description

@lendres

Description

Flyouts set to locked (FlyoutBehavior="Locked") seem to switch to behavior associated with FlyoutBehavior="Flyout" after navigation is performed.

  • At application startup, the behavior seems correct.
  • After navigating to another page and back, the flyout behavior seems to have changed.
  • This behavior seems associated with Maui Controls 9.0.30. The behavior is correct in Maui Controls 9.0.14.

Steps to Reproduce

  1. Download the example repository and build the branch maui-controls-9.0.30. Be sure to select this branch, it is not the default.
  2. Observed that the flyout is lock.
    Image
  3. Navigate to the second page.
    Image
  4. Navigate back to the first page and observe that the hamburger button is present and the flyout is not locked.
    Image
  5. Observe that the hamburger icon can be clicked to change the flyout to collapsed.
    Image

Note

Use the branch maui-controls-9.0.14 of the example repository and retest to observe that this behavior was correct in version 9.0.14.

Link to public reproduction project repository

https://github.com/lendres/Maui-Flyout-Unlocking

Version with bug

9.0.30 SR3

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

9.0.14 SR1.4

Affected platforms

Windows

Affected platform versions

10.0.22631 Build 22631

Did you find any workaround?

None is known.

Relevant log output

Metadata

Metadata

Labels

i/regressionThis issue described a confirmed regression on a currently supported versionp/0Work that we can't release withoutpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/windowsregressed-in-9.0.30s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions