[Resolved: agent API misuse] In-app Browser tab lifecycle after a turn

Resolved 💬 0 comments Opened Aug 24, 2026 by balteaman Closed Aug 24, 2026

Resolution

After inspecting the bundled Browser documentation for the affected release, this report does not establish a Codex product defect.

The documented lifecycle is:

  • Agent-created tabs are temporary by default.
  • tab.markDeliverable() is required for a user-facing page that should remain open after the turn.
  • tab.markHandoff() is only for work that should continue in a later agent turn.
  • Marks are turn-scoped and must be applied again if the tab is controlled in a later turn.

The reproduction used markHandoff() where markDeliverable() was required, and later controlled the tab again without re-marking it. The disappearing tab was therefore caused by incorrect agent API usage.

I am closing this issue to avoid leaving a misleading bug report. No private URLs, tokens, project contents, or logs were shared.

View original on GitHub ↗