Skip to content

Overlays sometimes break Safari iOS transparency #5507

@tnld

Description

@tnld

Environment

Is this bug related to Nuxt or Vue?

Nuxt

Package

v4.x

Version

v.4.2.1

Reproduction

The chat template is a good reproduction for this:
https://github.com/nuxt-ui-templates/chat

Description

Since iOS 26, the bottom bar in Safari is transparent and the content scrolls behind it. However, this behavior sometimes breaks when using an overlay component.

Interestingly, on the Nuxt UI site itself (and some other templates) it's working fine. I haven't figured out yet what exactly causes this. I've tried adding and removing absolutely/fixed positioned elements to the bottom, but this doesn't seem to change anything.

Additional context

  1. The white background spans over the whole height
  2. When opening the overlay menu, Safari adds a background to the bottom bar
  3. The bottom bar stays until a hard reload

Image Image Image

Logs

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingtriageAwaiting initial review and prioritizationv4#4488

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions