Skip to content

Menu.SubmenuTrigger with delay={0} doesn't always open #3446

@benface

Description

@benface

Bug report

Current behavior

CleanShot.2025-12-05.at.17.59.20.mp4

Expected behavior

Same as when passing delay={1}, which works fine:

CleanShot.2025-12-05.at.18.01.51.mp4

Reproducible example

https://stackblitz.com/edit/rdj5qx3f?file=src%2FApp.tsx

Base UI version

v1.0.0-rc.0

Which browser are you using?

Chrome, Firefox, Safari

Which OS are you using?

macOS

Which assistive tech are you using (if applicable)?

None

Metadata

Metadata

Assignees

No one assigned

    Labels

    component: menuChanges related to the menu component.has workaroundThere’s a bug, but users have a complete workaround, so no urgent fix or release is needed.type: bugIt doesn't behave as expected.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions