Skip to content

Update Chrome DevTools Protocol bindings to latest upstream spec#137

Draft
Copilot wants to merge 2 commits intomasterfrom
copilot/daily-progress-2026-03-18
Draft

Update Chrome DevTools Protocol bindings to latest upstream spec#137
Copilot wants to merge 2 commits intomasterfrom
copilot/daily-progress-2026-03-18

Conversation

Copy link
Contributor

Copilot AI commented Mar 19, 2026

Syncs generator/browser_protocol.json with the latest ChromeDevTools/devtools-protocol upstream and regenerates all Python bindings. JS protocol was already current.

New domains

Module Commands Events Types
cdp.smart_card_emulation 12 14 9 (PC/SC error codes, reader states, protocols)
cdp.web_mcp 1 2 2 (MCP tool definitions)

New APIs in existing domains

Domain New Commands New Events New Types
network configureDurableMessages, enableDeviceBoundSessions, fetchSchemefulSite 4 (device bound session events) 17 (DeviceBoundSession family)
emulation setPrimaryScreen, updateScreen screenOrientationLockChanged
extensions getExtensions, triggerAction ExtensionInfo
overlay setShowInspectedElementAnchor 2 InspectedElementAnchorConfig
css setNavigationText CSSNavigation
dom adRelatedStateUpdated, adoptedStyleSheetsModified StyleSheetId
audits 7 (PermissionElement, Performance, ConnectionAllowlist issues)
page getAnnotatedPageContent
target getDevToolsTarget
tracing getTrackEventDescriptor

Generator fix

The cleanup pass before regeneration now skips dotfiles (previously deleted committed files like .bish-index).

# Before
if subpath.is_file() and subpath.name not in ('py.typed', 'util.py', 'connection.py', '__init__.py'):
# After
if subpath.is_file() and subpath.name not in (...) and not subpath.name.startswith('.'):
Original prompt

This section details on the original issue you should resolve

<issue_title>Daily Progress: 2026-03-18</issue_title>
<issue_description>## Daily Continuous Progress

This issue tracks continuous progress for 2026-03-18.

@copilot please analyze the repository and:

  1. Review recent commits and identify the natural direction of the project
  2. Suggest next logical improvements or features to implement
  3. Create actionable tasks that align with the project goals
  4. Prioritize quick wins and incremental progress

Context:

  • Look at recent issues and PRs
  • Review README and documentation
  • Identify incomplete features or TODOs
  • Consider project structure and organization
    </issue_description>

Comments on the Issue (you are @copilot in this section)

@P4X-ng for this one please check for any new API endpoints that we don't support and lets support them @copilot

💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.

…w API endpoints

Co-authored-by: P4X-ng <223870169+P4X-ng@users.noreply.github.com>
Copilot AI changed the title [WIP] Update project with new API endpoints support Update Chrome DevTools Protocol bindings to latest upstream spec Mar 19, 2026
Copilot AI requested a review from P4X-ng March 19, 2026 02:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Daily Progress: 2026-03-18

2 participants