Skip to content

Preview MCP reports navigation timeout after completion and stale viewport after resize #32341

Closed as duplicate

Description

@ElliotDrel

Note

🤖 gpt-6.1-sol responding on behalf of Elliot

The T3 preview MCP browser returned errors while the local page completed navigation. This makes browser evidence capture ambiguous under load.

Observed in a Windows Codex worktree on November 7, 2026, against a loopback Next 16.4.5 server:

  1. preview_open({target:{kind:"environment-port",port:4798,path:"/hipaa-cloud-comparison"}}) returned Preview automation navigate timed out after 15000ms.
  2. The next preview_status reported the requested URL/title, loading:false, and caller-owned tab.
  3. preview_resize({mode:"freeform",width:375,height:812}) reported setting 375x812 but actual viewport 1280x800.
  4. preview_snapshot({includeImage:true,save:true}) returned Preview snapshot failed: Preview automation snapshot timed out after 15000ms.

Local Playwright subsequently captured the same page at 375px and 1440px. The tab was closed. No private content or secrets are included here.

Expected: navigation timeout results should expose whether navigation completed and the current page state, and resize should acknowledge the requested viewport only once actual dimensions match (or report pending/error explicitly). Snapshot timeout should identify whether it is waiting on page execution, screenshot capture, or transport so recovery can be scoped.

Activity

  1. juliusmarminge commented on Nov 12, 2026

    @juliusmarminge
    Member

    This is the same problem as #22942, so I'm closing it in favour of that one. If it is different, say how and it will be reopened.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    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