Skip to content

Shell Flyout appears in Release builds even when FlyoutBehavior="Disabled" (MacCatalyst) #32616

@lettucrisp

Description

@lettucrisp

Description

On MacCatalyst, setting Shell.FlyoutBehavior to Disabled prevents the flyout as expected in Debug builds. However, in Release builds the flyout can still be revealed by dragging the Shell content area from left to right.

Image

Steps to Reproduce

  1. Create a new .NET MAUI
  2. Set the app Shell’s FlyoutBehavior to Disabled.
  3. Run the app in Release, and drag from the left edge of the content.

Link to public reproduction project repository

https://github.com/lettucrisp/maui_repro/tree/flyout-disabling

Version with bug

10.0.10

Is this a regression from previous behavior?

Yes, this used to work in .NET MAUI

Last version that worked well

9.0.120 SR12

Affected platforms

macOS, I was not able test on other platforms

Affected platform versions

macOS 15

Did you find any workaround?

No response

Relevant log output

Metadata

Metadata

Assignees

Labels

area-controls-shellShell Navigation, Routes, Tabs, Flyouti/regressionThis issue described a confirmed regression on a currently supported versionplatform/macosmacOS / Mac Catalystregressed-in-10.0.0s/triagedIssue has been revieweds/verifiedVerified / Reproducible Issue ready for Engineering Triaget/bugSomething isn't working

Type

No type

Projects

Status

Todo

Relationships

None yet

Development

No branches or pull requests

Issue actions