Blockers
Where websites make agent work stop.
Each blocker page explains the friction in plain language, lists affected site-task observations, and links the measured evidence trail.
Blocker coverage
22 active blockers- 2,249
- site-task rows
- 3,275 observations
- observations
Last verified Jun 16, 2026.
Measured friction
Blockers ranked by affected site-tasks
login_required
login walls
The site requires account authentication before the task can be measured or completed.
hidden_modal
hidden or obstructing modals
A modal, interstitial, or overlay obscures the task path or changes the expected controls.
dynamic_dom_unstable
unstable page controls
Important controls moved, re-rendered, or changed labels during the run.
navigation_failed
navigation failed
The task repeatedly runs into navigation failed, which changes the expected agent path or prevents a clear final state.
forced_account_creation
forced account creation
The task cannot proceed without creating or upgrading an account.
human_handoff_required
required human handoff
The task reaches a step where the account holder, support staff, or another human must act.
bot_blocked
bot detection blocks
The task stops because the site classifies the automated session as unwanted automation.
hidden_fee
fees revealed late
The final cost or obligation appears late enough that the agent cannot treat earlier totals as reliable.
2fa_user_present
two-factor checks that need the user present
The site asks for a one-time code, device approval, or another second factor that only the account holder should complete.
payment_3ds_user_present
payment approval checks
The task reaches a bank, card, or wallet approval step that must be confirmed by the user.
price_mismatch
price mismatches
Prices or totals differ between discovery, cart, checkout, or confirmation surfaces.
payment_authorization
payment authorization
The task repeatedly runs into payment authorization, which changes the expected agent path or prevents a clear final state.
public_lookup_or_start_flow_available
public lookup or start flow available
The task repeatedly runs into public lookup or start flow available, which changes the expected agent path or prevents a clear final state.
support_handoff_available
support handoff available
The task repeatedly runs into support handoff available, which changes the expected agent path or prevents a clear final state.
policy_or_pricing_language_present
policy or pricing language present
The task repeatedly runs into policy or pricing language present, which changes the expected agent path or prevents a clear final state.
dark_pattern_cancel
retention or cancellation friction
The task is slowed by confusing retention prompts, repeated confirmations, or unclear final-state language.
account_or_portal_handoff
account or portal handoff
The task repeatedly runs into account or portal handoff, which changes the expected agent path or prevents a clear final state.
confirmation_email_missing
missing confirmation emails
The task depends on a confirmation message that was not available during the observation window.
policy_unparseable
unclear policy text
The relevant policy exists, but its language or structure is too unclear to support a reliable agent decision.
captcha
CAPTCHA checks
The site requires a human verification step before the task can continue.
developer_docs_available
developer docs available
The task repeatedly runs into developer docs available, which changes the expected agent path or prevents a clear final state.
site_unavailable
site unavailable
The task repeatedly runs into site unavailable, which changes the expected agent path or prevents a clear final state.