Skip to content

Commit 2c7c583

Browse files
committed
Roll protocol to r1662358
1 parent 0837097 commit 2c7c583

7 files changed

Lines changed: 181 additions & 141 deletions

File tree

changelog.md

Lines changed: 116 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,122 @@
11

22

3+
## Roll protocol to r1662358 — _2026-07-15T05:18:52.000Z_
4+
###### Diff: [`0837097...8fe6908`](https://github.com/ChromeDevTools/devtools-protocol/compare/0837097...8fe6908)
5+
6+
```diff
7+
@@ domains/Audits.pdl:270 @@ experimental domain Audits
8+
optional Network.IPAddressSpace resourceIPAddressSpace
9+
optional Network.ClientSecurityState clientSecurityState
10+
11+
- type AttributionReportingIssueType extends string
12+
- enum
13+
- PermissionPolicyDisabled
14+
- UntrustworthyReportingOrigin
15+
- InsecureContext
16+
- # TODO(apaseltiner): Rename this to InvalidRegisterSourceHeader
17+
- InvalidHeader
18+
- InvalidRegisterTriggerHeader
19+
- SourceAndTriggerHeaders
20+
- SourceIgnored
21+
- TriggerIgnored
22+
- OsSourceIgnored
23+
- OsTriggerIgnored
24+
- InvalidRegisterOsSourceHeader
25+
- InvalidRegisterOsTriggerHeader
26+
- WebAndOsHeaders
27+
- NoWebOrOsSupport
28+
- NavigationRegistrationWithoutTransientUserActivation
29+
- InvalidInfoHeader
30+
- NoRegisterSourceHeader
31+
- NoRegisterTriggerHeader
32+
- NoRegisterOsSourceHeader
33+
- NoRegisterOsTriggerHeader
34+
- NavigationRegistrationUniqueScopeAlreadySet
35+
-
36+
type SharedDictionaryError extends string
37+
enum
38+
UseErrorCrossOriginNoCorsRequest
39+
@@ -368,15 +343,6 @@ experimental domain Audits
40+
ReportingEndpointNotToken
41+
InvalidUrlPattern
42+
43+
- # Details for issues around "Attribution Reporting API" usage.
44+
- # Explainer: https://github.com/WICG/attribution-reporting-api
45+
- type AttributionReportingIssueDetails extends object
46+
- properties
47+
- AttributionReportingIssueType violationType
48+
- optional AffectedRequest request
49+
- optional DOM.BackendNodeId violatingNodeId
50+
- optional string invalidParameter
51+
-
52+
# Details for issues about documents in Quirks Mode
53+
# or Limited Quirks Mode that affects page layouting.
54+
type QuirksModeIssueDetails extends object
55+
@@ -778,6 +744,16 @@ experimental domain Audits
56+
# The stack trace at the time of the intervention.
57+
optional Runtime.StackTrace stackTrace
58+
59+
+ # Details for issues about lazy-loaded images without explicit dimensions.
60+
+ type LazyLoadImageIssueDetails extends object
61+
+ properties
62+
+ # DOM node of the problematic HTMLImageElement.
63+
+ DOM.BackendNodeId nodeId
64+
+ # URL or src attribute of the image.
65+
+ string url
66+
+ # Frame containing the image.
67+
+ Page.FrameId frameId
68+
+
69+
# A unique identifier for the type of issue. Each type may use one of the
70+
# optional fields in InspectorIssueDetails to convey more specific
71+
# information about the kind of issue.
72+
@@ -790,7 +766,6 @@ experimental domain Audits
73+
ContentSecurityPolicyIssue
74+
SharedArrayBufferIssue
75+
CorsIssue
76+
- AttributionReportingIssue
77+
QuirksModeIssue
78+
PartitioningBlobURLIssue
79+
# Deprecated
80+
@@ -814,6 +789,7 @@ experimental domain Audits
81+
PerformanceIssue
82+
SelectivePermissionsInterventionIssue
83+
EmailVerificationRequestIssue
84+
+ LazyLoadImageIssue
85+
86+
# This struct holds a list of optional fields with additional information
87+
# specific to the kind of issue. When adding a new issue code, please also
88+
@@ -827,7 +803,6 @@ experimental domain Audits
89+
optional ContentSecurityPolicyIssueDetails contentSecurityPolicyIssueDetails
90+
optional SharedArrayBufferIssueDetails sharedArrayBufferIssueDetails
91+
optional CorsIssueDetails corsIssueDetails
92+
- optional AttributionReportingIssueDetails attributionReportingIssueDetails
93+
optional QuirksModeIssueDetails quirksModeIssueDetails
94+
optional PartitioningBlobURLIssueDetails partitioningBlobURLIssueDetails
95+
deprecated optional NavigatorUserAgentIssueDetails navigatorUserAgentIssueDetails
96+
@@ -850,6 +825,7 @@ experimental domain Audits
97+
optional PerformanceIssueDetails performanceIssueDetails
98+
optional SelectivePermissionsInterventionIssueDetails selectivePermissionsInterventionIssueDetails
99+
optional EmailVerificationRequestIssueDetails emailVerificationRequestIssueDetails
100+
+ optional LazyLoadImageIssueDetails lazyLoadImageIssueDetails
101+
102+
# A unique id for a DevTools inspector issue. Allows other entities (e.g.
103+
# exceptions, CDP message, console messages, etc.) to reference an issue.
104+
diff --git a/pdl/domains/Page.pdl b/pdl/domains/Page.pdl
105+
index 414867f5..26941081 100644
106+
--- a/pdl/domains/Page.pdl
107+
+++ b/pdl/domains/Page.pdl
108+
@@ -74,7 +74,6 @@ domain Page
109+
all-screens-capture
110+
ambient-light-sensor
111+
aria-notify
112+
- attribution-reporting
113+
autofill
114+
autoplay
115+
bluetooth
116+
```
117+
3118
## Roll protocol to r1660672 — _2026-07-11T05:25:49.000Z_
4-
###### Diff: [`f6ba0b1...6ced80f`](https://github.com/ChromeDevTools/devtools-protocol/compare/f6ba0b1...6ced80f)
119+
###### Diff: [`f6ba0b1...0837097`](https://github.com/ChromeDevTools/devtools-protocol/compare/f6ba0b1...0837097)
5120

6121
```diff
7122
@@ domains/Network.pdl:2263 @@ domain Network
@@ -42819,27 +42934,4 @@ index 4754f17c..8dad9c98 100644
4281942934
# The clockwise rotation of a pen stylus around its own major axis, in degrees in the range [0,359] (default: 0).
4282042935
experimental optional integer twist
4282142936
# X delta in CSS pixels for mouse wheel event (default: 0).
42822-
```
42823-
42824-
## Roll protocol to r1206220 — _2023-10-06T04:26:22.000Z_
42825-
###### Diff: [`40ddf1a...f050ff5`](https://github.com/ChromeDevTools/devtools-protocol/compare/40ddf1a...f050ff5)
42826-
42827-
```diff
42828-
@@ browser_protocol.pdl:9824 @@ experimental domain Storage
42829-
properties
42830-
Network.TimeSinceEpoch time
42831-
# duration in seconds
42832-
- optional integer expiry
42833-
- # eventReportWindow and eventReportWindows are mutually exclusive
42834-
+ integer expiry
42835-
+ AttributionReportingEventReportWindows eventReportWindows
42836-
# duration in seconds
42837-
- optional integer eventReportWindow
42838-
- optional AttributionReportingEventReportWindows eventReportWindows
42839-
- # duration in seconds
42840-
- optional integer aggregatableReportWindow
42841-
+ integer aggregatableReportWindow
42842-
AttributionReportingSourceType type
42843-
string sourceOrigin
42844-
string reportingOrigin
4284542937
```

json/browser_protocol.json

Lines changed: 29 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1615,33 +1615,6 @@
16151615
}
16161616
]
16171617
},
1618-
{
1619-
"id": "AttributionReportingIssueType",
1620-
"type": "string",
1621-
"enum": [
1622-
"PermissionPolicyDisabled",
1623-
"UntrustworthyReportingOrigin",
1624-
"InsecureContext",
1625-
"InvalidHeader",
1626-
"InvalidRegisterTriggerHeader",
1627-
"SourceAndTriggerHeaders",
1628-
"SourceIgnored",
1629-
"TriggerIgnored",
1630-
"OsSourceIgnored",
1631-
"OsTriggerIgnored",
1632-
"InvalidRegisterOsSourceHeader",
1633-
"InvalidRegisterOsTriggerHeader",
1634-
"WebAndOsHeaders",
1635-
"NoWebOrOsSupport",
1636-
"NavigationRegistrationWithoutTransientUserActivation",
1637-
"InvalidInfoHeader",
1638-
"NoRegisterSourceHeader",
1639-
"NoRegisterTriggerHeader",
1640-
"NoRegisterOsSourceHeader",
1641-
"NoRegisterOsTriggerHeader",
1642-
"NavigationRegistrationUniqueScopeAlreadySet"
1643-
]
1644-
},
16451618
{
16461619
"id": "SharedDictionaryError",
16471620
"type": "string",
@@ -1727,32 +1700,6 @@
17271700
"InvalidUrlPattern"
17281701
]
17291702
},
1730-
{
1731-
"id": "AttributionReportingIssueDetails",
1732-
"description": "Details for issues around \"Attribution Reporting API\" usage.\nExplainer: https://github.com/WICG/attribution-reporting-api",
1733-
"type": "object",
1734-
"properties": [
1735-
{
1736-
"name": "violationType",
1737-
"$ref": "AttributionReportingIssueType"
1738-
},
1739-
{
1740-
"name": "request",
1741-
"optional": true,
1742-
"$ref": "AffectedRequest"
1743-
},
1744-
{
1745-
"name": "violatingNodeId",
1746-
"optional": true,
1747-
"$ref": "DOM.BackendNodeId"
1748-
},
1749-
{
1750-
"name": "invalidParameter",
1751-
"optional": true,
1752-
"type": "string"
1753-
}
1754-
]
1755-
},
17561703
{
17571704
"id": "QuirksModeIssueDetails",
17581705
"description": "Details for issues about documents in Quirks Mode\nor Limited Quirks Mode that affects page layouting.",
@@ -2443,6 +2390,28 @@
24432390
}
24442391
]
24452392
},
2393+
{
2394+
"id": "LazyLoadImageIssueDetails",
2395+
"description": "Details for issues about lazy-loaded images without explicit dimensions.",
2396+
"type": "object",
2397+
"properties": [
2398+
{
2399+
"name": "nodeId",
2400+
"description": "DOM node of the problematic HTMLImageElement.",
2401+
"$ref": "DOM.BackendNodeId"
2402+
},
2403+
{
2404+
"name": "url",
2405+
"description": "URL or src attribute of the image.",
2406+
"type": "string"
2407+
},
2408+
{
2409+
"name": "frameId",
2410+
"description": "Frame containing the image.",
2411+
"$ref": "Page.FrameId"
2412+
}
2413+
]
2414+
},
24462415
{
24472416
"id": "InspectorIssueCode",
24482417
"description": "A unique identifier for the type of issue. Each type may use one of the\noptional fields in InspectorIssueDetails to convey more specific\ninformation about the kind of issue.",
@@ -2455,7 +2424,6 @@
24552424
"ContentSecurityPolicyIssue",
24562425
"SharedArrayBufferIssue",
24572426
"CorsIssue",
2458-
"AttributionReportingIssue",
24592427
"QuirksModeIssue",
24602428
"PartitioningBlobURLIssue",
24612429
"NavigatorUserAgentIssue",
@@ -2477,7 +2445,8 @@
24772445
"PermissionElementIssue",
24782446
"PerformanceIssue",
24792447
"SelectivePermissionsInterventionIssue",
2480-
"EmailVerificationRequestIssue"
2448+
"EmailVerificationRequestIssue",
2449+
"LazyLoadImageIssue"
24812450
]
24822451
},
24832452
{
@@ -2520,11 +2489,6 @@
25202489
"optional": true,
25212490
"$ref": "CorsIssueDetails"
25222491
},
2523-
{
2524-
"name": "attributionReportingIssueDetails",
2525-
"optional": true,
2526-
"$ref": "AttributionReportingIssueDetails"
2527-
},
25282492
{
25292493
"name": "quirksModeIssueDetails",
25302494
"optional": true,
@@ -2635,6 +2599,11 @@
26352599
"name": "emailVerificationRequestIssueDetails",
26362600
"optional": true,
26372601
"$ref": "EmailVerificationRequestIssueDetails"
2602+
},
2603+
{
2604+
"name": "lazyLoadImageIssueDetails",
2605+
"optional": true,
2606+
"$ref": "LazyLoadImageIssueDetails"
26382607
}
26392608
]
26402609
},
@@ -21999,7 +21968,6 @@
2199921968
"all-screens-capture",
2200021969
"ambient-light-sensor",
2200121970
"aria-notify",
22002-
"attribution-reporting",
2200321971
"autofill",
2200421972
"autoplay",
2200521973
"bluetooth",

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

0 commit comments

Comments
 (0)