Skip to content

Commit ebe045b

Browse files
committed
Roll protocol to r1651496
1 parent 42c3c57 commit ebe045b

11 files changed

Lines changed: 265 additions & 47 deletions

changelog.md

Lines changed: 69 additions & 42 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,75 @@
11

22

3+
## Roll protocol to r1651496 — _2026-06-24T05:48:07.000Z_
4+
###### Diff: [`42c3c57...d687700`](https://github.com/ChromeDevTools/devtools-protocol/compare/42c3c57...d687700)
5+
6+
```diff
7+
@@ domains/Audits.pdl:604 @@ experimental domain Audits
8+
JwksHttpNotFound
9+
JwksInvalidResponse
10+
TokenVerificationSdJwtUnsupportedHeaderAlg
11+
+ TokenVerificationSdJwtInvalidTyp
12+
TokenVerificationSdJwtMissingIss
13+
TokenVerificationSdJwtMissingIat
14+
TokenVerificationSdJwtMissingCnf
15+
diff --git a/pdl/domains/Overlay.pdl b/pdl/domains/Overlay.pdl
16+
index 8ef51bbb..33144933 100644
17+
--- a/pdl/domains/Overlay.pdl
18+
+++ b/pdl/domains/Overlay.pdl
19+
@@ -208,6 +208,36 @@ experimental domain Overlay
20+
# The content box highlight outline color (default: transparent).
21+
optional DOM.RGBA outlineColor
22+
23+
+ # Supported display cutout shapes.
24+
+ type DisplayCutoutShape extends string
25+
+ enum
26+
+ pill
27+
+ notch
28+
+ circle
29+
+ rectangle
30+
+
31+
+ # Configuration for a display cutout.
32+
+ type DisplayCutoutConfig extends object
33+
+ properties
34+
+ # A rectangle representing the cutout bounds.
35+
+ DOM.Rect rect
36+
+ # Shape used to draw the cutout.
37+
+ DisplayCutoutShape shape
38+
+ # Border radius for rounded cutout shapes.
39+
+ optional integer borderRadius
40+
+ # Upper shoulder radius for notch cutout shapes.
41+
+ optional integer upperRadius
42+
+ # Lower transition radius for notch cutout shapes.
43+
+ optional integer lowerRadius
44+
+ # Center x coordinate for circle cutout shapes.
45+
+ optional integer cx
46+
+ # Center y coordinate for circle cutout shapes.
47+
+ optional integer cy
48+
+ # Radius for circle cutout shapes.
49+
+ optional integer radius
50+
+ # The cutout fill color (default: black).
51+
+ optional DOM.RGBA contentColor
52+
+
53+
# Configuration for Window Controls Overlay
54+
type WindowControlsOverlayConfig extends object
55+
properties
56+
@@ -476,6 +506,12 @@ experimental domain Overlay
57+
# hinge data, null means hideHinge
58+
optional HingeConfig hingeConfig
59+
60+
+ # Add a display cutout overlay.
61+
+ command setShowDisplayCutout
62+
+ parameters
63+
+ # display cutout data, null means hide display cutout
64+
+ optional DisplayCutoutConfig displayCutoutConfig
65+
+
66+
# Show elements in isolation mode with overlays.
67+
command setShowIsolatedElements
68+
parameters
69+
```
70+
371
## Roll protocol to r1648812 — _2026-06-18T06:03:26.000Z_
4-
###### Diff: [`fc77610...99c77c9`](https://github.com/ChromeDevTools/devtools-protocol/compare/fc77610...99c77c9)
72+
###### Diff: [`fc77610...42c3c57`](https://github.com/ChromeDevTools/devtools-protocol/compare/fc77610...42c3c57)
573

674
```diff
775
@@ domains/Network.pdl:738 @@ domain Network
@@ -42849,45 +42917,4 @@ index 4754f17c..8dad9c98 100644
4284942917
# The cookie was blocked by third-party cookie blocking between sites in
4285042918
# the same First-Party Set.
4285142919
ThirdPartyBlockedInFirstPartySet
42852-
```
42853-
42854-
## Roll protocol to r1196408 — _2023-09-14T04:25:59.000Z_
42855-
###### Diff: [`2fffccb...042ec44`](https://github.com/ChromeDevTools/devtools-protocol/compare/2fffccb...042ec44)
42856-
42857-
```diff
42858-
@@ browser_protocol.pdl:2095 @@ experimental domain CSS
42859-
string propertyName
42860-
string value
42861-
42862-
+ # Modifies the property rule property name.
42863-
+ command setPropertyRulePropertyName
42864-
+ parameters
42865-
+ StyleSheetId styleSheetId
42866-
+ SourceRange range
42867-
+ string propertyName
42868-
+ returns
42869-
+ # The resulting key text after modification.
42870-
+ Value propertyName
42871-
+
42872-
# Modifies the keyframe rule key text.
42873-
command setKeyframeKey
42874-
parameters
42875-
@@ -11296,7 +11306,6 @@ experimental domain Preload
42876-
NavigationBadHttpStatus
42877-
ClientCertRequested
42878-
NavigationRequestNetworkError
42879-
- MaxNumOfRunningPrerendersExceeded
42880-
CancelAllHostsForTesting
42881-
DidFailLoad
42882-
Stop
42883-
@@ -11341,6 +11350,9 @@ experimental domain Preload
42884-
ResourceLoadBlockedByClient
42885-
SpeculationRuleRemoved
42886-
ActivatedWithAuxiliaryBrowsingContexts
42887-
+ MaxNumOfRunningEagerPrerendersExceeded
42888-
+ MaxNumOfRunningNonEagerPrerendersExceeded
42889-
+ MaxNumOfRunningEmbedderPrerendersExceeded
42890-
42891-
# Fired when a prerender attempt is completed.
42892-
event prerenderAttemptCompleted
4289342920
```

json/browser_protocol.json

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2082,6 +2082,7 @@
20822082
"JwksHttpNotFound",
20832083
"JwksInvalidResponse",
20842084
"TokenVerificationSdJwtUnsupportedHeaderAlg",
2085+
"TokenVerificationSdJwtInvalidTyp",
20852086
"TokenVerificationSdJwtMissingIss",
20862087
"TokenVerificationSdJwtMissingIat",
20872088
"TokenVerificationSdJwtMissingCnf",
@@ -20868,6 +20869,76 @@
2086820869
}
2086920870
]
2087020871
},
20872+
{
20873+
"id": "DisplayCutoutShape",
20874+
"description": "Supported display cutout shapes.",
20875+
"type": "string",
20876+
"enum": [
20877+
"pill",
20878+
"notch",
20879+
"circle",
20880+
"rectangle"
20881+
]
20882+
},
20883+
{
20884+
"id": "DisplayCutoutConfig",
20885+
"description": "Configuration for a display cutout.",
20886+
"type": "object",
20887+
"properties": [
20888+
{
20889+
"name": "rect",
20890+
"description": "A rectangle representing the cutout bounds.",
20891+
"$ref": "DOM.Rect"
20892+
},
20893+
{
20894+
"name": "shape",
20895+
"description": "Shape used to draw the cutout.",
20896+
"$ref": "DisplayCutoutShape"
20897+
},
20898+
{
20899+
"name": "borderRadius",
20900+
"description": "Border radius for rounded cutout shapes.",
20901+
"optional": true,
20902+
"type": "integer"
20903+
},
20904+
{
20905+
"name": "upperRadius",
20906+
"description": "Upper shoulder radius for notch cutout shapes.",
20907+
"optional": true,
20908+
"type": "integer"
20909+
},
20910+
{
20911+
"name": "lowerRadius",
20912+
"description": "Lower transition radius for notch cutout shapes.",
20913+
"optional": true,
20914+
"type": "integer"
20915+
},
20916+
{
20917+
"name": "cx",
20918+
"description": "Center x coordinate for circle cutout shapes.",
20919+
"optional": true,
20920+
"type": "integer"
20921+
},
20922+
{
20923+
"name": "cy",
20924+
"description": "Center y coordinate for circle cutout shapes.",
20925+
"optional": true,
20926+
"type": "integer"
20927+
},
20928+
{
20929+
"name": "radius",
20930+
"description": "Radius for circle cutout shapes.",
20931+
"optional": true,
20932+
"type": "integer"
20933+
},
20934+
{
20935+
"name": "contentColor",
20936+
"description": "The cutout fill color (default: black).",
20937+
"optional": true,
20938+
"$ref": "DOM.RGBA"
20939+
}
20940+
]
20941+
},
2087120942
{
2087220943
"id": "WindowControlsOverlayConfig",
2087320944
"description": "Configuration for Window Controls Overlay",
@@ -21439,6 +21510,18 @@
2143921510
}
2144021511
]
2144121512
},
21513+
{
21514+
"name": "setShowDisplayCutout",
21515+
"description": "Add a display cutout overlay.",
21516+
"parameters": [
21517+
{
21518+
"name": "displayCutoutConfig",
21519+
"description": "display cutout data, null means hide display cutout",
21520+
"optional": true,
21521+
"$ref": "DisplayCutoutConfig"
21522+
}
21523+
]
21524+
},
2144221525
{
2144321526
"name": "setShowIsolatedElements",
2144421527
"description": "Show elements in isolation mode with overlays.",

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.1648812",
3+
"version": "0.0.1651496",
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: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -604,6 +604,7 @@ experimental domain Audits
604604
JwksHttpNotFound
605605
JwksInvalidResponse
606606
TokenVerificationSdJwtUnsupportedHeaderAlg
607+
TokenVerificationSdJwtInvalidTyp
607608
TokenVerificationSdJwtMissingIss
608609
TokenVerificationSdJwtMissingIat
609610
TokenVerificationSdJwtMissingCnf

pdl/domains/Overlay.pdl

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -208,6 +208,36 @@ experimental domain Overlay
208208
# The content box highlight outline color (default: transparent).
209209
optional DOM.RGBA outlineColor
210210

211+
# Supported display cutout shapes.
212+
type DisplayCutoutShape extends string
213+
enum
214+
pill
215+
notch
216+
circle
217+
rectangle
218+
219+
# Configuration for a display cutout.
220+
type DisplayCutoutConfig extends object
221+
properties
222+
# A rectangle representing the cutout bounds.
223+
DOM.Rect rect
224+
# Shape used to draw the cutout.
225+
DisplayCutoutShape shape
226+
# Border radius for rounded cutout shapes.
227+
optional integer borderRadius
228+
# Upper shoulder radius for notch cutout shapes.
229+
optional integer upperRadius
230+
# Lower transition radius for notch cutout shapes.
231+
optional integer lowerRadius
232+
# Center x coordinate for circle cutout shapes.
233+
optional integer cx
234+
# Center y coordinate for circle cutout shapes.
235+
optional integer cy
236+
# Radius for circle cutout shapes.
237+
optional integer radius
238+
# The cutout fill color (default: black).
239+
optional DOM.RGBA contentColor
240+
211241
# Configuration for Window Controls Overlay
212242
type WindowControlsOverlayConfig extends object
213243
properties
@@ -476,6 +506,12 @@ experimental domain Overlay
476506
# hinge data, null means hideHinge
477507
optional HingeConfig hingeConfig
478508

509+
# Add a display cutout overlay.
510+
command setShowDisplayCutout
511+
parameters
512+
# display cutout data, null means hide display cutout
513+
optional DisplayCutoutConfig displayCutoutConfig
514+
479515
# Show elements in isolation mode with overlays.
480516
command setShowIsolatedElements
481517
parameters

scripts/inspector_protocol

Submodule inspector_protocol updated from 1b9a1bc to 369afb2

types/protocol-mapping.d.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4779,6 +4779,13 @@ export namespace ProtocolMapping {
47794779
paramsType: [Protocol.Overlay.SetShowHingeRequest?];
47804780
returnType: void;
47814781
};
4782+
/**
4783+
* Add a display cutout overlay.
4784+
*/
4785+
'Overlay.setShowDisplayCutout': {
4786+
paramsType: [Protocol.Overlay.SetShowDisplayCutoutRequest?];
4787+
returnType: void;
4788+
};
47824789
/**
47834790
* Show elements in isolation mode with overlays.
47844791
*/

types/protocol-proxy-api.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3681,6 +3681,11 @@ export namespace ProtocolProxyApi {
36813681
*/
36823682
setShowHinge(params: Protocol.Overlay.SetShowHingeRequest): Promise<void>;
36833683

3684+
/**
3685+
* Add a display cutout overlay.
3686+
*/
3687+
setShowDisplayCutout(params: Protocol.Overlay.SetShowDisplayCutoutRequest): Promise<void>;
3688+
36843689
/**
36853690
* Show elements in isolation mode with overlays.
36863691
*/

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3945,6 +3945,11 @@ export namespace ProtocolTestsProxyApi {
39453945
*/
39463946
setShowHinge(params: Protocol.Overlay.SetShowHingeRequest): Promise<{id: number, result: void, sessionId: string}>;
39473947

3948+
/**
3949+
* Add a display cutout overlay.
3950+
*/
3951+
setShowDisplayCutout(params: Protocol.Overlay.SetShowDisplayCutoutRequest): Promise<{id: number, result: void, sessionId: string}>;
3952+
39483953
/**
39493954
* Show elements in isolation mode with overlays.
39503955
*/

0 commit comments

Comments
 (0)