burg
Site Isolation contributor
Summary
Works almost entirely on Web Inspector and Web Automation/WebDriver, with the recent concentration on making inspector instrumentation work across process boundaries under Site Isolation — proxying Page and Network agents, cross-process identifier registries, and backend response-body storage. No security fixes or hardening commits in this window; the pattern is feature and protocol plumbing, but plumbing that adds new IPC message receivers and frontend-reachable backend state to the multi-process path. The audit angle: the proxying agents have already produced one MessageReceiver lifetime bug across process swaps, so receiver registration/teardown around provisional page commits and process swaps is a plausible place for sibling use-after-free issues.
Components
Security Fix History
- No security fixes recorded
Hardening Commits
- No hardening commits recorded
Recent Commits
- 2026-07-24 [Web Automation] Add a controlledByExternalAgent automation session capability
- 2026-06-23 Add an API test to exercise the behavior of navigator.webdriver
- 2026-06-16 Web Automation: full page screenshot gets viewport-clipped at otherwise correct size
- 2026-06-04 Web Inspector: support testing backend commands using Automation protocol
- 2026-05-30 [Site Isolation] Web Inspector: disable instrumentation for the old process on didCommitProvisionalPage
- 2026-05-26 [Site Isolation] Web Inspector: add ProxyingPageAgent and PageAgentProxy stubs for cross-process Page domain instrumenta 2026-W21
- 2026-05-22 [Site Isolation] Web Inspector: add BackendResourceDataStore for response body retrieval under Site Isolation 2026-W20
- 2026-05-22 Fix ProxyingNetworkAgent message receiver leak across process swaps
- 2026-05-21 Fix InspectorIdentifierRegistry.h private framework header includes
- 2026-05-21 [Site Isolation] Web Inspector: deterministic Network IDs, event routing, and frontend fixes for cross-origin iframes 2026-W20
- 2026-05-15 REGRESSION(313207@main): Web Inspector: ProxyingNetworkAgent leaks IPC::MessageReceiver after cross-origin iframe proces
- 2026-05-14 [Site Isolation] Web Inspector: add ProxyingNetworkAgent for cross-process network instrumentation
- 2026-05-12 [Web Automation] Add Automation.performApplicationCommand for testing WebInspectorUI
- 2026-04-16 [Site Isolation] Web Inspector: extract frame/loader ID tracking from InspectorPageAgent into IdentifierRegistry
- 2026-03-10 Add @burg to CODEOWNERS for Inspector, WebDriver, and Automation paths