Skip to content

Fix layering for saved page snapshot popover #5414

Description

@open-design-crew

Summary

The saved page snapshot success popover appears at the wrong layer and position during the browser-assisted download page flow.

Current behavior

In the browser-assisted website extraction flow, after using the Browser menu action to download/save the page snapshot, a green success popover appears saying the page snapshot was saved. The popover is rendered across the split-pane boundary and overlaps both the left chat/composer area and the right browser content.

This makes the popover look anchored to the wrong surface and rendered at an incorrect z-index. It also covers controls in the composer area and part of the Browser page.

Expected behavior

The saved page snapshot popover should be positioned and layered consistently with the Browser/download flow. It should not straddle the left chat pane and right Browser pane or cover the composer controls.

Possible acceptable behavior:

  • Anchor the success popover within the Browser pane near the download action.
  • Use a standard toast region that does not overlap the composer controls.
  • Ensure the popover z-index and bounds are scoped to the intended surface.

Steps to reproduce

  1. Start a website/design-system extraction flow that requires browser assistance.
  2. Open the site in the Browser tab.
  3. Use the Browser More menu.
  4. Click Download page / save page snapshot.
  5. Observe where the success popover appears.

Notes

Screenshots were provided showing the Browser More menu with Download page, and the green Saved page snapshot (HTML + CSS) popover appearing across the lower split-pane boundary.

Why this matters

The snapshot save confirmation is part of the recovery path for blocked extraction. If the confirmation appears in the wrong layer and covers unrelated controls, users may not understand which action completed or what to do next.

Image Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggood first issueGood for newcomershelp wantedExtra attention is neededuxUser experience and interaction polish

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions