Skip to content

Improve multi-tab and popup recovery tests #33

Description

@LvcidPsyche

Scope

Add fixtures and regression coverage for popups, tab switching, closed tabs, and returning to the useful active tab.

Why it matters

Real browser workflows often branch into new tabs before the agent can finish cleanly. This should strengthen the release-critical fixture lane without requiring live external sites.

Done when

  • New fixture coverage exists for at least one popup/tab recovery edge case.
  • python scripts/fixture_eval.py includes the new case.
  • Controller tests or fixture evals fail if the active tab is left unusable.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions