Blog

OpenAI's ChatGPT extension can click buttons. Here's why that's not the same problem Manifest solves.
6
min read

Redirect Handling for Browser Agents: Why requested_url and redirected Exist
7
min read

The Dependency Graph for Form Fields: What requires Actually Encodes
7
min read

Why Browser Agents Click the Wrong Element
7
min read

Resolved Selectors vs. Accessible Names: Why an Accessible Name Isn't an Executable Locator
8
min read

Clickable Elements: How Manifest Extracts Every Clickable Element From a Webpage
6
min read

LangChain Browser Agent Tools: An Actions Layer, Not a DOM Dump
5
min read
MCP Server for Browser Automation: What It Actually Does (and How to Set One Up)
7
min read
Shadow DOM web scraping: why your selectors keep silently failing
6
min read
How to Fill a Multi-Step Form with an LLM Agent
7
min read
Agentic Browser Automation Reliability: Why "Clicked" Isn't the Same as "Worked"
6
min read

Manifest now tells you when its answers are stale
3
min read
Browserbase vs. Firecrawl vs. Manifest — Which Layer Do You Actually Need?
4
min read
Why aria_snapshot() Isn't Enough for Agents That Need to Submit Forms
6
min read