Skip to content

Commit e0946be

Browse files
committed
Roll protocol to r1619965
1 parent 5d8fd1a commit e0946be

11 files changed

Lines changed: 79 additions & 93 deletions

changelog.md

Lines changed: 55 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,61 @@
11

22

3+
## Roll protocol to r1619965 — _2026-04-24T05:20:53.000Z_
4+
###### Diff: [`5d8fd1a...68fa403`](https://github.com/ChromeDevTools/devtools-protocol/compare/5d8fd1a...68fa403)
5+
6+
```diff
7+
@@ domains/Extensions.pdl:15 @@ experimental domain Extensions
8+
managed
9+
10+
# Runs an extension default action.
11+
- # Available if the client is connected using the --remote-debugging-pipe
12+
- # flag and the --enable-unsafe-extension-debugging flag is set.
13+
command triggerAction
14+
parameters
15+
# Extension id.
16+
@@ -26,9 +24,7 @@ experimental domain Extensions
17+
18+
# Installs an unpacked extension from the filesystem similar to
19+
# --load-extension CLI flags. Returns extension ID once the extension
20+
- # has been installed. Available if the client is connected using the
21+
- # --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging
22+
- # flag is set.
23+
+ # has been installed.
24+
command loadUnpacked
25+
parameters
26+
# Absolute file path.
27+
@@ -54,15 +50,11 @@ experimental domain Extensions
28+
boolean enabled
29+
30+
# Gets a list of all unpacked extensions.
31+
- # Available if the client is connected using the --remote-debugging-pipe flag
32+
- # and the --enable-unsafe-extension-debugging flag is set.
33+
command getExtensions
34+
returns
35+
array of ExtensionInfo extensions
36+
37+
# Uninstalls an unpacked extension (others not supported) from the profile.
38+
- # Available if the client is connected using the --remote-debugging-pipe flag
39+
- # and the --enable-unsafe-extension-debugging.
40+
command uninstall
41+
parameters
42+
# Extension id.
43+
diff --git a/pdl/domains/WebMCP.pdl b/pdl/domains/WebMCP.pdl
44+
index 4b3836a4..463107ab 100644
45+
--- a/pdl/domains/WebMCP.pdl
46+
+++ b/pdl/domains/WebMCP.pdl
47+
@@ -15,6 +15,8 @@ experimental domain WebMCP
48+
properties
49+
# A hint indicating that the tool does not modify any state.
50+
optional boolean readOnly
51+
+ # A hint indicating that the tool output may contain untrusted content, ex: UGC, 3rd party data.
52+
+ optional boolean untrustedContent
53+
# If the declarative tool was declared with the autosubmit attribute.
54+
optional boolean autosubmit
55+
```
56+
357
## Roll protocol to r1618660 — _2026-04-22T05:15:00.000Z_
4-
###### Diff: [`eed2b1b...a70071f`](https://github.com/ChromeDevTools/devtools-protocol/compare/eed2b1b...a70071f)
58+
###### Diff: [`eed2b1b...5d8fd1a`](https://github.com/ChromeDevTools/devtools-protocol/compare/eed2b1b...5d8fd1a)
559

660
```diff
761
@@ domains/Page.pdl:1618 @@ domain Page
@@ -42921,52 +42975,4 @@ index 4754f17c..8dad9c98 100644
4292142975

4292242976
# CSS coverage information.
4292342977
type RuleUsage extends object
42924-
```
42925-
42926-
## Roll protocol to r1165014 — _2023-07-01T04:27:51.000Z_
42927-
###### Diff: [`f92e635...a96ac10`](https://github.com/ChromeDevTools/devtools-protocol/compare/f92e635...a96ac10)
42928-
42929-
```diff
42930-
@@ browser_protocol.pdl:719 @@ experimental domain Audits
42931-
Page.FrameId frameId
42932-
Network.LoaderId loaderId
42933-
42934-
- type NavigatorUserAgentIssueDetails extends object
42935-
+ deprecated type NavigatorUserAgentIssueDetails extends object
42936-
properties
42937-
string url
42938-
optional SourceCodeLocation location
42939-
@@ -737,6 +737,7 @@ experimental domain Audits
42940-
FormLabelHasNeitherForNorNestedInput
42941-
FormLabelForMatchesNonExistingIdError
42942-
FormInputHasWrongButWellIntendedAutocompleteValueError
42943-
+ ResponseWasBlockedByORB
42944-
42945-
# Depending on the concrete errorType, different properties are set.
42946-
type GenericIssueDetails extends object
42947-
@@ -746,6 +747,7 @@ experimental domain Audits
42948-
optional Page.FrameId frameId
42949-
optional DOM.BackendNodeId violatingNodeId
42950-
optional string violatingNodeAttribute
42951-
+ optional AffectedRequest request
42952-
42953-
# This issue tracks information needed to print a deprecation message.
42954-
# https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/frame/third_party/blink/renderer/core/frame/deprecation/README.md
42955-
@@ -884,6 +886,7 @@ experimental domain Audits
42956-
CorsIssue
42957-
AttributionReportingIssue
42958-
QuirksModeIssue
42959-
+ # Deprecated
42960-
NavigatorUserAgentIssue
42961-
GenericIssue
42962-
DeprecationIssue
42963-
@@ -908,7 +911,7 @@ experimental domain Audits
42964-
optional CorsIssueDetails corsIssueDetails
42965-
optional AttributionReportingIssueDetails attributionReportingIssueDetails
42966-
optional QuirksModeIssueDetails quirksModeIssueDetails
42967-
- optional NavigatorUserAgentIssueDetails navigatorUserAgentIssueDetails
42968-
+ deprecated optional NavigatorUserAgentIssueDetails navigatorUserAgentIssueDetails
42969-
optional GenericIssueDetails genericIssueDetails
42970-
optional DeprecationIssueDetails deprecationIssueDetails
42971-
optional ClientHintIssueDetails clientHintIssueDetails
4297242978
```

json/browser_protocol.json

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11939,7 +11939,7 @@
1193911939
"commands": [
1194011940
{
1194111941
"name": "triggerAction",
11942-
"description": "Runs an extension default action.\nAvailable if the client is connected using the --remote-debugging-pipe\nflag and the --enable-unsafe-extension-debugging flag is set.",
11942+
"description": "Runs an extension default action.",
1194311943
"parameters": [
1194411944
{
1194511945
"name": "id",
@@ -11955,7 +11955,7 @@
1195511955
},
1195611956
{
1195711957
"name": "loadUnpacked",
11958-
"description": "Installs an unpacked extension from the filesystem similar to\n--load-extension CLI flags. Returns extension ID once the extension\nhas been installed. Available if the client is connected using the\n--remote-debugging-pipe flag and the --enable-unsafe-extension-debugging\nflag is set.",
11958+
"description": "Installs an unpacked extension from the filesystem similar to\n--load-extension CLI flags. Returns extension ID once the extension\nhas been installed.",
1195911959
"parameters": [
1196011960
{
1196111961
"name": "path",
@@ -11979,7 +11979,7 @@
1197911979
},
1198011980
{
1198111981
"name": "getExtensions",
11982-
"description": "Gets a list of all unpacked extensions.\nAvailable if the client is connected using the --remote-debugging-pipe flag\nand the --enable-unsafe-extension-debugging flag is set.",
11982+
"description": "Gets a list of all unpacked extensions.",
1198311983
"returns": [
1198411984
{
1198511985
"name": "extensions",
@@ -11992,7 +11992,7 @@
1199211992
},
1199311993
{
1199411994
"name": "uninstall",
11995-
"description": "Uninstalls an unpacked extension (others not supported) from the profile.\nAvailable if the client is connected using the --remote-debugging-pipe flag\nand the --enable-unsafe-extension-debugging.",
11995+
"description": "Uninstalls an unpacked extension (others not supported) from the profile.",
1199611996
"parameters": [
1199711997
{
1199811998
"name": "id",
@@ -30701,6 +30701,12 @@
3070130701
"optional": true,
3070230702
"type": "boolean"
3070330703
},
30704+
{
30705+
"name": "untrustedContent",
30706+
"description": "A hint indicating that the tool output may contain untrusted content, ex: UGC, 3rd party data.",
30707+
"optional": true,
30708+
"type": "boolean"
30709+
},
3070430710
{
3070530711
"name": "autosubmit",
3070630712
"description": "If the declarative tool was declared with the autosubmit attribute.",

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "devtools-protocol",
3-
"version": "0.0.1618660",
3+
"version": "0.0.1619965",
44
"description": "The Chrome DevTools Protocol JSON",
55
"repository": "https://github.com/ChromeDevTools/devtools-protocol",
66
"author": "The Chromium Authors",

pdl/domains/Extensions.pdl

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@ experimental domain Extensions
1515
managed
1616

1717
# Runs an extension default action.
18-
# Available if the client is connected using the --remote-debugging-pipe
19-
# flag and the --enable-unsafe-extension-debugging flag is set.
2018
command triggerAction
2119
parameters
2220
# Extension id.
@@ -26,9 +24,7 @@ experimental domain Extensions
2624

2725
# Installs an unpacked extension from the filesystem similar to
2826
# --load-extension CLI flags. Returns extension ID once the extension
29-
# has been installed. Available if the client is connected using the
30-
# --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging
31-
# flag is set.
27+
# has been installed.
3228
command loadUnpacked
3329
parameters
3430
# Absolute file path.
@@ -54,15 +50,11 @@ experimental domain Extensions
5450
boolean enabled
5551

5652
# Gets a list of all unpacked extensions.
57-
# Available if the client is connected using the --remote-debugging-pipe flag
58-
# and the --enable-unsafe-extension-debugging flag is set.
5953
command getExtensions
6054
returns
6155
array of ExtensionInfo extensions
6256

6357
# Uninstalls an unpacked extension (others not supported) from the profile.
64-
# Available if the client is connected using the --remote-debugging-pipe flag
65-
# and the --enable-unsafe-extension-debugging.
6658
command uninstall
6759
parameters
6860
# Extension id.

pdl/domains/WebMCP.pdl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ experimental domain WebMCP
1515
properties
1616
# A hint indicating that the tool does not modify any state.
1717
optional boolean readOnly
18+
# A hint indicating that the tool output may contain untrusted content, ex: UGC, 3rd party data.
19+
optional boolean untrustedContent
1820
# If the declarative tool was declared with the autosubmit attribute.
1921
optional boolean autosubmit
2022

scripts/inspector_protocol

Submodule inspector_protocol updated from 39acff8 to 188d5eb

types/protocol-mapping.d.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3647,8 +3647,6 @@ export namespace ProtocolMapping {
36473647
};
36483648
/**
36493649
* Runs an extension default action.
3650-
* Available if the client is connected using the --remote-debugging-pipe
3651-
* flag and the --enable-unsafe-extension-debugging flag is set.
36523650
*/
36533651
'Extensions.triggerAction': {
36543652
paramsType: [Protocol.Extensions.TriggerActionRequest];
@@ -3657,27 +3655,21 @@ export namespace ProtocolMapping {
36573655
/**
36583656
* Installs an unpacked extension from the filesystem similar to
36593657
* --load-extension CLI flags. Returns extension ID once the extension
3660-
* has been installed. Available if the client is connected using the
3661-
* --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging
3662-
* flag is set.
3658+
* has been installed.
36633659
*/
36643660
'Extensions.loadUnpacked': {
36653661
paramsType: [Protocol.Extensions.LoadUnpackedRequest];
36663662
returnType: Protocol.Extensions.LoadUnpackedResponse;
36673663
};
36683664
/**
36693665
* Gets a list of all unpacked extensions.
3670-
* Available if the client is connected using the --remote-debugging-pipe flag
3671-
* and the --enable-unsafe-extension-debugging flag is set.
36723666
*/
36733667
'Extensions.getExtensions': {
36743668
paramsType: [];
36753669
returnType: Protocol.Extensions.GetExtensionsResponse;
36763670
};
36773671
/**
36783672
* Uninstalls an unpacked extension (others not supported) from the profile.
3679-
* Available if the client is connected using the --remote-debugging-pipe flag
3680-
* and the --enable-unsafe-extension-debugging.
36813673
*/
36823674
'Extensions.uninstall': {
36833675
paramsType: [Protocol.Extensions.UninstallRequest];

types/protocol-proxy-api.d.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2454,31 +2454,23 @@ export namespace ProtocolProxyApi {
24542454
export interface ExtensionsApi {
24552455
/**
24562456
* Runs an extension default action.
2457-
* Available if the client is connected using the --remote-debugging-pipe
2458-
* flag and the --enable-unsafe-extension-debugging flag is set.
24592457
*/
24602458
triggerAction(params: Protocol.Extensions.TriggerActionRequest): Promise<void>;
24612459

24622460
/**
24632461
* Installs an unpacked extension from the filesystem similar to
24642462
* --load-extension CLI flags. Returns extension ID once the extension
2465-
* has been installed. Available if the client is connected using the
2466-
* --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging
2467-
* flag is set.
2463+
* has been installed.
24682464
*/
24692465
loadUnpacked(params: Protocol.Extensions.LoadUnpackedRequest): Promise<Protocol.Extensions.LoadUnpackedResponse>;
24702466

24712467
/**
24722468
* Gets a list of all unpacked extensions.
2473-
* Available if the client is connected using the --remote-debugging-pipe flag
2474-
* and the --enable-unsafe-extension-debugging flag is set.
24752469
*/
24762470
getExtensions(): Promise<Protocol.Extensions.GetExtensionsResponse>;
24772471

24782472
/**
24792473
* Uninstalls an unpacked extension (others not supported) from the profile.
2480-
* Available if the client is connected using the --remote-debugging-pipe flag
2481-
* and the --enable-unsafe-extension-debugging.
24822474
*/
24832475
uninstall(params: Protocol.Extensions.UninstallRequest): Promise<void>;
24842476

types/protocol-tests-proxy-api.d.ts

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2596,31 +2596,23 @@ export namespace ProtocolTestsProxyApi {
25962596
export interface ExtensionsApi {
25972597
/**
25982598
* Runs an extension default action.
2599-
* Available if the client is connected using the --remote-debugging-pipe
2600-
* flag and the --enable-unsafe-extension-debugging flag is set.
26012599
*/
26022600
triggerAction(params: Protocol.Extensions.TriggerActionRequest): Promise<{id: number, result: void, sessionId: string}>;
26032601

26042602
/**
26052603
* Installs an unpacked extension from the filesystem similar to
26062604
* --load-extension CLI flags. Returns extension ID once the extension
2607-
* has been installed. Available if the client is connected using the
2608-
* --remote-debugging-pipe flag and the --enable-unsafe-extension-debugging
2609-
* flag is set.
2605+
* has been installed.
26102606
*/
26112607
loadUnpacked(params: Protocol.Extensions.LoadUnpackedRequest): Promise<{id: number, result: Protocol.Extensions.LoadUnpackedResponse, sessionId: string}>;
26122608

26132609
/**
26142610
* Gets a list of all unpacked extensions.
2615-
* Available if the client is connected using the --remote-debugging-pipe flag
2616-
* and the --enable-unsafe-extension-debugging flag is set.
26172611
*/
26182612
getExtensions(): Promise<{id: number, result: Protocol.Extensions.GetExtensionsResponse, sessionId: string}>;
26192613

26202614
/**
26212615
* Uninstalls an unpacked extension (others not supported) from the profile.
2622-
* Available if the client is connected using the --remote-debugging-pipe flag
2623-
* and the --enable-unsafe-extension-debugging.
26242616
*/
26252617
uninstall(params: Protocol.Extensions.UninstallRequest): Promise<{id: number, result: void, sessionId: string}>;
26262618

0 commit comments

Comments
 (0)