Skip to content

Mac Catalyst loses Shell Content items under Tabs only when maximized #15057

@johnandrewoehler

Description

@johnandrewoehler

Description

In my Mac Catalyst app, I am using Shell navigation. The FlyoutItems content contains both ShellContent items, and Tab items with ShellContent items in them. For the Tab items, everything works fine as long as the screen isn't maximized - OR - if it's maximized first before access the Tab menu items.

If I access the Tab shell item in a normal (non-maximized) window state, they appear as a list across the top of the screen. If I maximize the window after accessing them, then the sub-shell items dissappear.

Menu structure displayed in flyout menu:
image

After clicking on Patient Maintenance:
image

And then after maximizing the window:
image

The other options dissappear.

Steps to Reproduce

  1. Clone the test repo
  2. Start app and click on "Patient Maintenance"
  3. Maximize the window
  4. Notice how the sub-items (except the first one, "Patients") don't display anymore

Link to public reproduction project repository

https://github.com/johnandrewoehler/CatalystShellMenuTest

Version with bug

7.0 (current)

Last version that worked well

Unknown/Other

Affected platforms

macOS

Affected platform versions

macOS Ventura 13.3.1

Did you find any workaround?

No response

Relevant log output

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    area-controls-shellShell Navigation, Routes, Tabs, Flyoutpartner/syncfusionIssues / PR's with Syncfusion collaborationplatform/macosmacOS / Mac Catalysts/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