Skip to content

Commit 963b290

Browse files
committed
Roll protocol to r1677763
1 parent 75d6311 commit 963b290

14 files changed

Lines changed: 183 additions & 172 deletions

changelog.md

Lines changed: 98 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,104 @@
11

22

3+
## Roll protocol to r1677763 — _2026-08-12T05:00:19.000Z_
4+
###### Diff: [`75d6311...109a55a`](https://github.com/ChromeDevTools/devtools-protocol/compare/75d6311...109a55a)
5+
6+
```diff
7+
@@ domains/Audits.pdl:341 @@ experimental domain Audits
8+
InvalidAllowlistItemType
9+
ReportingEndpointNotToken
10+
InvalidUrlPattern
11+
+ IFrameAttributeLoosensEmbeddingRequirement
12+
+ InvalidAllowConnectionAllowlistFrom
13+
+ EmbeddingRequirementNotSatisfied
14+
15+
# Details for issues about documents in Quirks Mode
16+
# or Limited Quirks Mode that affects page layouting.
17+
diff --git a/pdl/domains/Emulation.pdl b/pdl/domains/Emulation.pdl
18+
index dfbf0558..bee4a46c 100644
19+
--- a/pdl/domains/Emulation.pdl
20+
+++ b/pdl/domains/Emulation.pdl
21+
@@ -258,6 +258,16 @@ domain Emulation
22+
parameters
23+
SafeAreaInsets insets
24+
25+
+ # Overrides virtual keyboard geometry in CSS pixels, relative to the top-level viewport. The
26+
+ # provided rect is used for navigator.virtualKeyboard.boundingRect, geometrychange events, and
27+
+ # env(keyboard-inset-*) values on the inspected frame. The override applies independently of
28+
+ # navigator.virtualKeyboard.overlaysContent so clients can preview overlay geometry without
29+
+ # mutating page state. Values are rounded to the nearest CSS pixel. Omitting the rect clears the
30+
+ # override.
31+
+ experimental command setVirtualKeyboardGeometryOverride
32+
+ parameters
33+
+ optional DOM.Rect keyboardRect
34+
+
35+
# Overrides the values of device screen dimensions (window.screen.width, window.screen.height,
36+
# window.innerWidth, window.innerHeight, and "device-width"/"device-height"-related CSS media
37+
# query results).
38+
diff --git a/pdl/domains/Network.pdl b/pdl/domains/Network.pdl
39+
index d3609630..1a4c07ad 100644
40+
--- a/pdl/domains/Network.pdl
41+
+++ b/pdl/domains/Network.pdl
42+
@@ -919,22 +919,6 @@ domain Network
43+
# Errors occurred while handling the signed exchange.
44+
optional array of SignedExchangeError errors
45+
46+
- # List of content encodings supported by the backend.
47+
- experimental type ContentEncoding extends string
48+
- enum
49+
- deflate
50+
- gzip
51+
- br
52+
- zstd
53+
-
54+
- # Sets a list of content encodings that will be accepted. Empty list means no encoding is accepted.
55+
- experimental command setAcceptedEncodings
56+
- parameters
57+
- # List of accepted content encodings.
58+
- array of ContentEncoding encodings
59+
-
60+
- # Clears accepted encodings set by setAcceptedEncodings
61+
- experimental command clearAcceptedEncodingsOverride
62+
63+
# Tells whether clearing browser cache is supported.
64+
deprecated command canClearBrowserCache
65+
diff --git a/pdl/domains/Page.pdl b/pdl/domains/Page.pdl
66+
index dcf1ddfb..df727762 100644
67+
--- a/pdl/domains/Page.pdl
68+
+++ b/pdl/domains/Page.pdl
69+
@@ -1647,6 +1647,7 @@ domain Page
70+
EmbedderExtensionMessagingForOpenPort
71+
EmbedderExtensionSentMessageToCachedFrame
72+
EmbedderExtensionFrame
73+
+ EmbedderPrivilegedWebContents
74+
RequestedByWebViewClient
75+
PostMessageByWebViewClient
76+
CacheControlNoStoreDeviceBoundSessionTerminated
77+
diff --git a/pdl/js_protocol.pdl b/pdl/js_protocol.pdl
78+
index 7978923d..498ba7d6 100644
79+
--- a/pdl/js_protocol.pdl
80+
+++ b/pdl/js_protocol.pdl
81+
@@ -487,14 +487,8 @@ domain Debugger
82+
# New return value.
83+
Runtime.CallArgument newValue
84+
85+
- # Edits JavaScript source live.
86+
- #
87+
- # In general, functions that are currently on the stack can not be edited with
88+
- # a single exception: If the edited function is the top-most stack frame and
89+
- # that is the only activation of that function on the stack. In this case
90+
- # the live edit will be successful and a `Debugger.restartFrame` for the
91+
- # top-most function is automatically triggered.
92+
- command setScriptSource
93+
+ # Live edit is no longer supported and this command always fails with a "no longer available" error.
94+
+ deprecated command setScriptSource
95+
parameters
96+
# Id of the script to edit.
97+
Runtime.ScriptId scriptId
98+
```
99+
3100
## Roll protocol to r1676914 — _2026-08-11T04:53:33.000Z_
4-
###### Diff: [`495a557...30b5360`](https://github.com/ChromeDevTools/devtools-protocol/compare/495a557...30b5360)
101+
###### Diff: [`495a557...75d6311`](https://github.com/ChromeDevTools/devtools-protocol/compare/495a557...75d6311)
5102

6103
```diff
7104
@@ domains/Page.pdl:158 @@ domain Page
@@ -43141,38 +43238,4 @@ index 4754f17c..8dad9c98 100644
4314143238
optional string acceptLanguage
4314243239
# The platform navigator.platform should return.
4314343240
optional string platform
43144-
```
43145-
43146-
## Roll protocol to r1224083 — _2023-11-14T04:26:27.000Z_
43147-
###### Diff: [`d21da35...b28b672`](https://github.com/ChromeDevTools/devtools-protocol/compare/d21da35...b28b672)
43148-
43149-
```diff
43150-
@@ browser_protocol.pdl:1926 @@ experimental domain CSS
43151-
string syntax
43152-
43153-
43154-
+ # CSS font-palette-values rule representation.
43155-
+ type CSSFontPaletteValuesRule extends object
43156-
+ properties
43157-
+ # The css style sheet identifier (absent for user agent stylesheet and user-specified
43158-
+ # stylesheet rules) this rule came from.
43159-
+ optional StyleSheetId styleSheetId
43160-
+ # Parent stylesheet's origin.
43161-
+ StyleSheetOrigin origin
43162-
+ # Associated font palette name.
43163-
+ Value fontPaletteName
43164-
+ # Associated style declaration.
43165-
+ CSSStyle style
43166-
+
43167-
# CSS property at-rule representation.
43168-
type CSSPropertyRule extends object
43169-
properties
43170-
@@ -2070,6 +2083,8 @@ experimental domain CSS
43171-
optional array of CSSPropertyRule cssPropertyRules
43172-
# A list of CSS property registrations matching this node.
43173-
optional array of CSSPropertyRegistration cssPropertyRegistrations
43174-
+ # A font-palette-values rule matching this node.
43175-
+ optional CSSFontPaletteValuesRule cssFontPaletteValuesRule
43176-
# Id of the first parent element that does not have display: contents.
43177-
experimental optional DOM.NodeId parentLayoutNodeId
4317843241
```

json/browser_protocol.json

Lines changed: 17 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1696,7 +1696,10 @@
16961696
"ItemNotInnerList",
16971697
"InvalidAllowlistItemType",
16981698
"ReportingEndpointNotToken",
1699-
"InvalidUrlPattern"
1699+
"InvalidUrlPattern",
1700+
"IFrameAttributeLoosensEmbeddingRequirement",
1701+
"InvalidAllowConnectionAllowlistFrom",
1702+
"EmbeddingRequirementNotSatisfied"
17001703
]
17011704
},
17021705
{
@@ -11280,6 +11283,18 @@
1128011283
}
1128111284
]
1128211285
},
11286+
{
11287+
"name": "setVirtualKeyboardGeometryOverride",
11288+
"description": "Overrides virtual keyboard geometry in CSS pixels, relative to the top-level viewport. The\nprovided rect is used for navigator.virtualKeyboard.boundingRect, geometrychange events, and\nenv(keyboard-inset-*) values on the inspected frame. The override applies independently of\nnavigator.virtualKeyboard.overlaysContent so clients can preview overlay geometry without\nmutating page state. Values are rounded to the nearest CSS pixel. Omitting the rect clears the\noverride.",
11289+
"experimental": true,
11290+
"parameters": [
11291+
{
11292+
"name": "keyboardRect",
11293+
"optional": true,
11294+
"$ref": "DOM.Rect"
11295+
}
11296+
]
11297+
},
1128311298
{
1128411299
"name": "setDeviceMetricsOverride",
1128511300
"description": "Overrides the values of device screen dimensions (window.screen.width, window.screen.height,\nwindow.innerWidth, window.innerHeight, and \"device-width\"/\"device-height\"-related CSS media\nquery results).",
@@ -17253,18 +17268,6 @@
1725317268
}
1725417269
]
1725517270
},
17256-
{
17257-
"id": "ContentEncoding",
17258-
"description": "List of content encodings supported by the backend.",
17259-
"experimental": true,
17260-
"type": "string",
17261-
"enum": [
17262-
"deflate",
17263-
"gzip",
17264-
"br",
17265-
"zstd"
17266-
]
17267-
},
1726817271
{
1726917272
"id": "NetworkConditions",
1727017273
"experimental": true,
@@ -18281,26 +18284,6 @@
1828118284
}
1828218285
],
1828318286
"commands": [
18284-
{
18285-
"name": "setAcceptedEncodings",
18286-
"description": "Sets a list of content encodings that will be accepted. Empty list means no encoding is accepted.",
18287-
"experimental": true,
18288-
"parameters": [
18289-
{
18290-
"name": "encodings",
18291-
"description": "List of accepted content encodings.",
18292-
"type": "array",
18293-
"items": {
18294-
"$ref": "ContentEncoding"
18295-
}
18296-
}
18297-
]
18298-
},
18299-
{
18300-
"name": "clearAcceptedEncodingsOverride",
18301-
"description": "Clears accepted encodings set by setAcceptedEncodings",
18302-
"experimental": true
18303-
},
1830418287
{
1830518288
"name": "canClearBrowserCache",
1830618289
"description": "Tells whether clearing browser cache is supported.",
@@ -23177,6 +23160,7 @@
2317723160
"EmbedderExtensionMessagingForOpenPort",
2317823161
"EmbedderExtensionSentMessageToCachedFrame",
2317923162
"EmbedderExtensionFrame",
23163+
"EmbedderPrivilegedWebContents",
2318023164
"RequestedByWebViewClient",
2318123165
"PostMessageByWebViewClient",
2318223166
"CacheControlNoStoreDeviceBoundSessionTerminated",

json/js_protocol.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1040,7 +1040,8 @@
10401040
},
10411041
{
10421042
"name": "setScriptSource",
1043-
"description": "Edits JavaScript source live.\n\nIn general, functions that are currently on the stack can not be edited with\na single exception: If the edited function is the top-most stack frame and\nthat is the only activation of that function on the stack. In this case\nthe live edit will be successful and a `Debugger.restartFrame` for the\ntop-most function is automatically triggered.",
1043+
"description": "Live edit is no longer supported and this command always fails with a \"no longer available\" error.",
1044+
"deprecated": true,
10441045
"parameters": [
10451046
{
10461047
"name": "scriptId",

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

pdl/domains/Audits.pdl

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -341,6 +341,9 @@ experimental domain Audits
341341
InvalidAllowlistItemType
342342
ReportingEndpointNotToken
343343
InvalidUrlPattern
344+
IFrameAttributeLoosensEmbeddingRequirement
345+
InvalidAllowConnectionAllowlistFrom
346+
EmbeddingRequirementNotSatisfied
344347

345348
# Details for issues about documents in Quirks Mode
346349
# or Limited Quirks Mode that affects page layouting.

pdl/domains/Emulation.pdl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,16 @@ domain Emulation
258258
parameters
259259
SafeAreaInsets insets
260260

261+
# Overrides virtual keyboard geometry in CSS pixels, relative to the top-level viewport. The
262+
# provided rect is used for navigator.virtualKeyboard.boundingRect, geometrychange events, and
263+
# env(keyboard-inset-*) values on the inspected frame. The override applies independently of
264+
# navigator.virtualKeyboard.overlaysContent so clients can preview overlay geometry without
265+
# mutating page state. Values are rounded to the nearest CSS pixel. Omitting the rect clears the
266+
# override.
267+
experimental command setVirtualKeyboardGeometryOverride
268+
parameters
269+
optional DOM.Rect keyboardRect
270+
261271
# Overrides the values of device screen dimensions (window.screen.width, window.screen.height,
262272
# window.innerWidth, window.innerHeight, and "device-width"/"device-height"-related CSS media
263273
# query results).

pdl/domains/Network.pdl

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -919,22 +919,6 @@ domain Network
919919
# Errors occurred while handling the signed exchange.
920920
optional array of SignedExchangeError errors
921921

922-
# List of content encodings supported by the backend.
923-
experimental type ContentEncoding extends string
924-
enum
925-
deflate
926-
gzip
927-
br
928-
zstd
929-
930-
# Sets a list of content encodings that will be accepted. Empty list means no encoding is accepted.
931-
experimental command setAcceptedEncodings
932-
parameters
933-
# List of accepted content encodings.
934-
array of ContentEncoding encodings
935-
936-
# Clears accepted encodings set by setAcceptedEncodings
937-
experimental command clearAcceptedEncodingsOverride
938922

939923
# Tells whether clearing browser cache is supported.
940924
deprecated command canClearBrowserCache

pdl/domains/Page.pdl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1647,6 +1647,7 @@ domain Page
16471647
EmbedderExtensionMessagingForOpenPort
16481648
EmbedderExtensionSentMessageToCachedFrame
16491649
EmbedderExtensionFrame
1650+
EmbedderPrivilegedWebContents
16501651
RequestedByWebViewClient
16511652
PostMessageByWebViewClient
16521653
CacheControlNoStoreDeviceBoundSessionTerminated

pdl/js_protocol.pdl

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -487,14 +487,8 @@ domain Debugger
487487
# New return value.
488488
Runtime.CallArgument newValue
489489

490-
# Edits JavaScript source live.
491-
#
492-
# In general, functions that are currently on the stack can not be edited with
493-
# a single exception: If the edited function is the top-most stack frame and
494-
# that is the only activation of that function on the stack. In this case
495-
# the live edit will be successful and a `Debugger.restartFrame` for the
496-
# top-most function is automatically triggered.
497-
command setScriptSource
490+
# Live edit is no longer supported and this command always fails with a "no longer available" error.
491+
deprecated command setScriptSource
498492
parameters
499493
# Id of the script to edit.
500494
Runtime.ScriptId scriptId

0 commit comments

Comments
 (0)