Skip to content

Commit 3952063

Browse files
committed
Roll protocol to r1483532
1 parent 71d5e25 commit 3952063

File tree

8 files changed

+88
-16
lines changed

8 files changed

+88
-16
lines changed

changelog.md

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,36 @@
11

22

3+
## Roll protocol to r1483532 — _2025-07-08T04:32:14.000Z_
4+
###### Diff: [`71d5e25...74ee0a2`](https://github.com/ChromeDevTools/devtools-protocol/compare/71d5e25...74ee0a2)
5+
6+
```diff
7+
@@ browser_protocol.pdl:3386 @@ domain DOM
8+
optional BackendNodeId backendNodeId
9+
# JavaScript object id of the node wrapper.
10+
optional Runtime.RemoteObjectId objectId
11+
+ # Include all shadow roots. Equals to false if not specified.
12+
+ experimental optional boolean includeShadowDOM
13+
returns
14+
# Outer HTML markup.
15+
string outerHTML
16+
@@ -4874,6 +4876,13 @@ domain Emulation
17+
# Image types to disable.
18+
array of DisabledImageType imageTypes
19+
20+
+
21+
+ # Override the value of navigator.connection.saveData
22+
+ experimental command setDataSaverOverride
23+
+ parameters
24+
+ # Override value. Omitting the parameter disables the override.
25+
+ optional boolean dataSaverEnabled
26+
+
27+
experimental command setHardwareConcurrencyOverride
28+
parameters
29+
# Hardware concurrency to report
30+
```
31+
332
## Roll protocol to r1481382 — _2025-07-02T04:32:10.000Z_
4-
###### Diff: [`097b400...0aaa3c5`](https://github.com/ChromeDevTools/devtools-protocol/compare/097b400...0aaa3c5)
33+
###### Diff: [`097b400...71d5e25`](https://github.com/ChromeDevTools/devtools-protocol/compare/097b400...71d5e25)
534

635
```diff
736
@@ browser_protocol.pdl:8253 @@ experimental domain Overlay
@@ -14057,18 +14086,4 @@ index b3b97fa..6efcf78 100644
1405714086
experimental deprecated command getCookies
1405814087
# Use 'Network.getCookies' instead
1405914088
redirect Network
14060-
```
14061-
14062-
## Roll protocol to r1055124 — _2022-10-05T04:35:05.000Z_
14063-
###### Diff: [`6e37e04...221d16f`](https://github.com/ChromeDevTools/devtools-protocol/compare/6e37e04...221d16f)
14064-
14065-
```diff
14066-
@@ browser_protocol.pdl:8495 @@ domain Page
14067-
ActivatedBeforeStarted
14068-
InactivePageRestriction
14069-
StartFailed
14070-
+ TimeoutBackgrounded
14071-
14072-
# Fired when a prerender attempt is completed.
14073-
experimental event prerenderAttemptCompleted
1407414089
```

json/browser_protocol.json

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7153,6 +7153,13 @@
71537153
"description": "JavaScript object id of the node wrapper.",
71547154
"optional": true,
71557155
"$ref": "Runtime.RemoteObjectId"
7156+
},
7157+
{
7158+
"name": "includeShadowDOM",
7159+
"description": "Include all shadow roots. Equals to false if not specified.",
7160+
"experimental": true,
7161+
"optional": true,
7162+
"type": "boolean"
71567163
}
71577164
],
71587165
"returns": [
@@ -10491,6 +10498,19 @@
1049110498
}
1049210499
]
1049310500
},
10501+
{
10502+
"name": "setDataSaverOverride",
10503+
"description": "Override the value of navigator.connection.saveData",
10504+
"experimental": true,
10505+
"parameters": [
10506+
{
10507+
"name": "dataSaverEnabled",
10508+
"description": "Override value. Omitting the parameter disables the override.",
10509+
"optional": true,
10510+
"type": "boolean"
10511+
}
10512+
]
10513+
},
1049410514
{
1049510515
"name": "setHardwareConcurrencyOverride",
1049610516
"experimental": true,

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.1481382",
3+
"version": "0.0.1483532",
44
"description": "The Chrome DevTools Protocol JSON",
55
"repository": "https://github.com/ChromeDevTools/devtools-protocol",
66
"author": "The Chromium Authors",

pdl/browser_protocol.pdl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3386,6 +3386,8 @@ domain DOM
33863386
optional BackendNodeId backendNodeId
33873387
# JavaScript object id of the node wrapper.
33883388
optional Runtime.RemoteObjectId objectId
3389+
# Include all shadow roots. Equals to false if not specified.
3390+
experimental optional boolean includeShadowDOM
33893391
returns
33903392
# Outer HTML markup.
33913393
string outerHTML
@@ -4874,6 +4876,13 @@ domain Emulation
48744876
# Image types to disable.
48754877
array of DisabledImageType imageTypes
48764878

4879+
4880+
# Override the value of navigator.connection.saveData
4881+
experimental command setDataSaverOverride
4882+
parameters
4883+
# Override value. Omitting the parameter disables the override.
4884+
optional boolean dataSaverEnabled
4885+
48774886
experimental command setHardwareConcurrencyOverride
48784887
parameters
48794888
# Hardware concurrency to report

types/protocol-mapping.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3062,6 +3062,13 @@ export namespace ProtocolMapping {
30623062
paramsType: [Protocol.Emulation.SetDisabledImageTypesRequest];
30633063
returnType: void;
30643064
};
3065+
/**
3066+
* Override the value of navigator.connection.saveData
3067+
*/
3068+
'Emulation.setDataSaverOverride': {
3069+
paramsType: [Protocol.Emulation.SetDataSaverOverrideRequest?];
3070+
returnType: void;
3071+
};
30653072
'Emulation.setHardwareConcurrencyOverride': {
30663073
paramsType: [Protocol.Emulation.SetHardwareConcurrencyOverrideRequest];
30673074
returnType: void;

types/protocol-proxy-api.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2067,6 +2067,11 @@ export namespace ProtocolProxyApi {
20672067

20682068
setDisabledImageTypes(params: Protocol.Emulation.SetDisabledImageTypesRequest): Promise<void>;
20692069

2070+
/**
2071+
* Override the value of navigator.connection.saveData
2072+
*/
2073+
setDataSaverOverride(params: Protocol.Emulation.SetDataSaverOverrideRequest): Promise<void>;
2074+
20702075
setHardwareConcurrencyOverride(params: Protocol.Emulation.SetHardwareConcurrencyOverrideRequest): Promise<void>;
20712076

20722077
/**

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2191,6 +2191,11 @@ export namespace ProtocolTestsProxyApi {
21912191

21922192
setDisabledImageTypes(params: Protocol.Emulation.SetDisabledImageTypesRequest): Promise<{id: number, result: void, sessionId: string}>;
21932193

2194+
/**
2195+
* Override the value of navigator.connection.saveData
2196+
*/
2197+
setDataSaverOverride(params: Protocol.Emulation.SetDataSaverOverrideRequest): Promise<{id: number, result: void, sessionId: string}>;
2198+
21942199
setHardwareConcurrencyOverride(params: Protocol.Emulation.SetHardwareConcurrencyOverrideRequest): Promise<{id: number, result: void, sessionId: string}>;
21952200

21962201
/**

types/protocol.d.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6951,6 +6951,10 @@ export namespace Protocol {
69516951
* JavaScript object id of the node wrapper.
69526952
*/
69536953
objectId?: Runtime.RemoteObjectId;
6954+
/**
6955+
* Include all shadow roots. Equals to false if not specified.
6956+
*/
6957+
includeShadowDOM?: boolean;
69546958
}
69556959

69566960
export interface GetOuterHTMLResponse {
@@ -8967,6 +8971,13 @@ export namespace Protocol {
89678971
imageTypes: DisabledImageType[];
89688972
}
89698973

8974+
export interface SetDataSaverOverrideRequest {
8975+
/**
8976+
* Override value. Omitting the parameter disables the override.
8977+
*/
8978+
dataSaverEnabled?: boolean;
8979+
}
8980+
89708981
export interface SetHardwareConcurrencyOverrideRequest {
89718982
/**
89728983
* Hardware concurrency to report

0 commit comments

Comments
 (0)