# Changelog ## Unreleased - **Resilient UI automation helpers** — for driving third-party/adversarial SPAs (no stable test ids, occasional bot walls) rather than your own instrumented app: - `byAriaLabel()` / `clickByAriaLabel()` — find/click by a regex over `aria-label`, scoped to a `Page` or a narrower `Locator` (e.g. one dialog) - `withDialog()` — retry an action against a modal that might have silently closed, reopening it first via a caller-supplied `reopen()` - `fillContentEditable()` — type into `contenteditable` rich-text fields (not just `