Grounding Vision-Language Agents in the DOM: The Element Reference Pattern

The browser is the universal application runtime, yet programmatic interaction with web interfaces has remained remarkably brittle. Selenium scripts break when a class name changes. Scrapers fail when