Skip to content

SubMenu overflows on small screen widths #7986

@clicktodev

Description

@clicktodev

Dependencies check up

  • I have verified that I use latest version of all @mantine/* packages

What version of @mantine/* packages do you have in package.json?

8.1.1

What package has an issue?

@mantine/core

What framework do you use?

Next.js

In which browsers you can reproduce the issue?

Chrome

Describe the bug

nested items overflow
Image

If possible, include a link to a codesandbox with a minimal reproduction

https://mantine.dev/core/menu/#submenus

Possible fix

correct behavior examples:

mui https://github.com/webzep/mui-nested-menu

Image

vuetify

Image

I like the vuetify behavior however it's not perfect as seen in the mui version and going back to the previous level is annoying so i suggest implementing a close button on the top of each level to allow easily going back to the previous level without closing everything

linear:

Image

my favorite nested menu behavior on mobile is this:

2025-06-17.19-51-14.mp4

another example

Image

Fluent ui library example:

Image

Self-service

  • I would be willing to implement a fix for this issue

Metadata

Metadata

Assignees

No one assigned

    Labels

    help wantedContributions from community are welcome

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions