- Added indexedDB option to browserContext.storageState() for saving/restoring IndexedDB data and a new “Copy prompt” button in HTML reports to copy LLM prompts with error context.
- Introduced a visible filter for locator.filter(), captureGitInfo option for HTML reports, and a TestStepInfo object enabling step attachments and conditional skipping.
- Added contrast media emulation, failOnStatusCode for APIRequestContext to throw on non‑2xx/3xx responses, and predicate support in expect(page).toHaveURL().