Skip to content

[Elements] Flyout Menu Positioning Bug in Safari 18 (macOS 15.6.1) #1733

@schindlerchristian

Description

@schindlerchristian

I'm encountering a positioning bug with @tailwindplus/elements components using <el-popover>, specifically in Safari 18.6 on macOS 15.6.1.

Bug occurs in Safari:

  • On first open, the flyout is correctly positioned below the trigger.
  • On reopening the flyout (e.g. clicking "Product" again), the panel jumps to the left, is cut off, or otherwise misaligned.
  • In some cases, the issue only appears after resizing the browser window.
  • Interestingly, when using those same blocks in a regular project template, the issue does not appear immediately — but does after a resize.

Works correctly in:

  • Chrome 139.0.7258.139 (arm64)
  • Firefox 142.0 (aarch64)

Affected UI Blocks

On https://tailwindcss.com/plus/ui-blocks/marketing/elements/headers:

  • "With stacked flyout menu"
  • "With multiple flyout menus"
  • "With icons in mobile menu"

On https://tailwindcss.com/plus/ui-blocks/marketing/elements/flyout-menus:

  • "Two-column"

Let me know if you'd like a screen recording or a simplified reproduction.

Image Image

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions