Skip to content

Auto-retry semantics (poll until pass or timeout) #1195

@ChrisRoyse

Description

@ChrisRoyse

Parent: #1192 (master #1063).

What

Wrap assertions in a bounded retry/poll (configurable timeout + interval) so transient/async UI passes once settled. Playwright expect auto-retry.

Where

browser_assert router.

Done when (FSV)

  • An assertion on a delayed-true condition passes via retry within the timeout.
  • A never-true assertion fails at timeout with actual vs expected and elapsed time.
  • Interval respected; no busy-spin.

Metadata

Metadata

Assignees

No one assigned

    Labels

    agent:claudeClaimed by Claude agentarea:mcpsynapse-mcp binaryphase:m3M3 — Reflex + MCP surfacepriority:p2Default — debt, real-path gapsource:agentFiled by an AI agenttype:taskAtomic work item

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions