Skip to content

Commit 376b7a3

Browse files
committed
Roll protocol to r1450379
1 parent ecbd284 commit 376b7a3

5 files changed

Lines changed: 357 additions & 74 deletions

File tree

changelog.md

Lines changed: 123 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,129 @@
11

22

3+
## Roll protocol to r1450379 — _2025-04-23T04:30:35.000Z_
4+
###### Diff: [`ecbd284...616d4a9`](https://github.com/ChromeDevTools/devtools-protocol/compare/ecbd284...616d4a9)
5+
6+
```diff
7+
@@ browser_protocol.pdl:10656 @@ experimental domain Storage
8+
# storage.
9+
integer bytesUsed
10+
11+
+ # Represents a dictionary object passed in as privateAggregationConfig to
12+
+ # run or selectURL.
13+
+ type SharedStoragePrivateAggregationConfig extends object
14+
+ properties
15+
+ # The chosen aggregation service deployment.
16+
+ optional string aggregationCoordinatorOrigin
17+
+ # The context ID provided.
18+
+ optional string contextId
19+
+ # Configures the maximum size allowed for filtering IDs.
20+
+ integer filteringIdMaxBytes
21+
+ # The limit on the number of contributions in the final report.
22+
+ optional integer maxContributions
23+
+
24+
# Pair of reporting metadata details for a candidate URL for `selectURL()`.
25+
type SharedStorageReportingMetadata extends object
26+
properties
27+
@@ -10675,44 +10688,61 @@ experimental domain Storage
28+
type SharedStorageAccessParams extends object
29+
properties
30+
# Spec of the module script URL.
31+
- # Present only for SharedStorageAccessType.documentAddModule.
32+
+ # Present only for SharedStorageAccessMethods: addModule and
33+
+ # createWorklet.
34+
optional string scriptSourceUrl
35+
+ # String denoting "context-origin", "script-origin", or a custom
36+
+ # origin to be used as the worklet's data origin.
37+
+ # Present only for SharedStorageAccessMethod: createWorklet.
38+
+ optional string dataOrigin
39+
# Name of the registered operation to be run.
40+
- # Present only for SharedStorageAccessType.documentRun and
41+
- # SharedStorageAccessType.documentSelectURL.
42+
+ # Present only for SharedStorageAccessMethods: run and selectURL.
43+
optional string operationName
44+
+ # Whether or not to keep the worket alive for future run or selectURL
45+
+ # calls.
46+
+ # Present only for SharedStorageAccessMethods: run and selectURL.
47+
+ optional boolean keepAlive
48+
+ # Configures the private aggregation options.
49+
+ # Present only for SharedStorageAccessMethods: run and selectURL.
50+
+ optional SharedStoragePrivateAggregationConfig privateAggregationConfig
51+
# The operation's serialized data in bytes (converted to a string).
52+
- # Present only for SharedStorageAccessType.documentRun and
53+
- # SharedStorageAccessType.documentSelectURL.
54+
+ # Present only for SharedStorageAccessMethods: run and selectURL.
55+
+ # TODO(crbug.com/401011862): Consider updating this parameter to binary.
56+
optional string serializedData
57+
# Array of candidate URLs' specs, along with any associated metadata.
58+
- # Present only for SharedStorageAccessType.documentSelectURL.
59+
+ # Present only for SharedStorageAccessMethod: selectURL.
60+
optional array of SharedStorageUrlWithMetadata urlsWithMetadata
61+
+ # Spec of the URN:UUID generated for a selectURL call.
62+
+ # Present only for SharedStorageAccessMethod: selectURL.
63+
+ optional string urnUuid
64+
# Key for a specific entry in an origin's shared storage.
65+
- # Present only for SharedStorageAccessType.documentSet,
66+
- # SharedStorageAccessType.documentAppend,
67+
- # SharedStorageAccessType.documentDelete,
68+
- # SharedStorageAccessType.workletSet,
69+
- # SharedStorageAccessType.workletAppend,
70+
- # SharedStorageAccessType.workletDelete,
71+
- # SharedStorageAccessType.workletGet,
72+
- # SharedStorageAccessType.headerSet,
73+
- # SharedStorageAccessType.headerAppend, and
74+
- # SharedStorageAccessType.headerDelete.
75+
+ # Present only for SharedStorageAccessMethods: set, append, delete, and
76+
+ # get.
77+
optional string key
78+
# Value for a specific entry in an origin's shared storage.
79+
- # Present only for SharedStorageAccessType.documentSet,
80+
- # SharedStorageAccessType.documentAppend,
81+
- # SharedStorageAccessType.workletSet,
82+
- # SharedStorageAccessType.workletAppend,
83+
- # SharedStorageAccessType.headerSet, and
84+
- # SharedStorageAccessType.headerAppend.
85+
+ # Present only for SharedStorageAccessMethods: set and append.
86+
optional string value
87+
# Whether or not to set an entry for a key if that key is already present.
88+
- # Present only for SharedStorageAccessType.documentSet,
89+
- # SharedStorageAccessType.workletSet, and
90+
- # SharedStorageAccessType.headerSet.
91+
+ # Present only for SharedStorageAccessMethod: set.
92+
optional boolean ignoreIfPresent
93+
+ # If the method is called on a worklet, or as part of
94+
+ # a worklet script, it will have an ID for the associated worklet.
95+
+ # Present only for SharedStorageAccessMethods: addModule, createWorklet,
96+
+ # run, selectURL, and any other SharedStorageAccessMethod when the
97+
+ # SharedStorageAccessScope is worklet.
98+
+ optional string workletId
99+
+ # Name of the lock to be acquired, if present.
100+
+ # Optionally present only for SharedStorageAccessMethods: batchUpdate,
101+
+ # set, append, delete, and clear.
102+
+ optional string withLock
103+
+ # If the method has been called as part of a batchUpdate, then this
104+
+ # number identifies the batch to which it belongs.
105+
+ # Optionally present only for SharedStorageAccessMethods:
106+
+ # batchUpdate (required), set, append, delete, and clear.
107+
+ optional string batchUpdateId
108+
+ # Number of modifier methods sent in batch.
109+
+ # Present only for SharedStorageAccessMethod: batchUpdate.
110+
+ optional integer batchSize
111+
112+
type StorageBucketsDurability extends string
113+
enum
114+
@@ -11193,6 +11223,8 @@ experimental domain Storage
115+
optional AttributionScopesData scopesData
116+
integer maxEventLevelReports
117+
array of AttributionReportingNamedBudgetDef namedBudgets
118+
+ boolean debugReporting
119+
+ number eventLevelEpsilon
120+
121+
experimental type AttributionReportingSourceRegistrationResult extends string
122+
enum
123+
```
124+
3125
## Roll protocol to r1449749 — _2025-04-22T04:30:50.000Z_
4-
###### Diff: [`d4fc663...e9a508d`](https://github.com/ChromeDevTools/devtools-protocol/compare/d4fc663...e9a508d)
126+
###### Diff: [`d4fc663...ecbd284`](https://github.com/ChromeDevTools/devtools-protocol/compare/d4fc663...ecbd284)
5127

6128
```diff
7129
@@ browser_protocol.pdl:11165 @@ experimental domain Storage
@@ -13707,19 +13829,4 @@ index 8d8211b..2d56043 100644
1370713829
# Returns all browser cookies.
1370813830
command getCookies
1370913831
parameters
13710-
```
13711-
13712-
## Roll protocol to r1026613 — _2022-07-21T04:34:49.000Z_
13713-
###### Diff: [`523543a...d99c911`](https://github.com/ChromeDevTools/devtools-protocol/compare/523543a...d99c911)
13714-
13715-
```diff
13716-
@@ browser_protocol.pdl:765 @@ experimental domain Audits
13717-
LocalCSSFileExtensionRejected
13718-
MediaSourceAbortRemove
13719-
MediaSourceDurationTruncatingBuffered
13720-
+ NavigateEventRestoreScroll
13721-
+ NavigateEventTransitionWhile
13722-
NoSysexWebMIDIWithoutPermission
13723-
NotificationInsecureOrigin
13724-
NotificationPermissionRequestedIframe
1372513832
```

json/browser_protocol.json

Lines changed: 93 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22479,6 +22479,36 @@
2247922479
}
2248022480
]
2248122481
},
22482+
{
22483+
"id": "SharedStoragePrivateAggregationConfig",
22484+
"description": "Represents a dictionary object passed in as privateAggregationConfig to\nrun or selectURL.",
22485+
"type": "object",
22486+
"properties": [
22487+
{
22488+
"name": "aggregationCoordinatorOrigin",
22489+
"description": "The chosen aggregation service deployment.",
22490+
"optional": true,
22491+
"type": "string"
22492+
},
22493+
{
22494+
"name": "contextId",
22495+
"description": "The context ID provided.",
22496+
"optional": true,
22497+
"type": "string"
22498+
},
22499+
{
22500+
"name": "filteringIdMaxBytes",
22501+
"description": "Configures the maximum size allowed for filtering IDs.",
22502+
"type": "integer"
22503+
},
22504+
{
22505+
"name": "maxContributions",
22506+
"description": "The limit on the number of contributions in the final report.",
22507+
"optional": true,
22508+
"type": "integer"
22509+
}
22510+
]
22511+
},
2248222512
{
2248322513
"id": "SharedStorageReportingMetadata",
2248422514
"description": "Pair of reporting metadata details for a candidate URL for `selectURL()`.",
@@ -22521,48 +22551,96 @@
2252122551
"properties": [
2252222552
{
2252322553
"name": "scriptSourceUrl",
22524-
"description": "Spec of the module script URL.\nPresent only for SharedStorageAccessType.documentAddModule.",
22554+
"description": "Spec of the module script URL.\nPresent only for SharedStorageAccessMethods: addModule and\ncreateWorklet.",
22555+
"optional": true,
22556+
"type": "string"
22557+
},
22558+
{
22559+
"name": "dataOrigin",
22560+
"description": "String denoting \"context-origin\", \"script-origin\", or a custom\norigin to be used as the worklet's data origin.\nPresent only for SharedStorageAccessMethod: createWorklet.",
2252522561
"optional": true,
2252622562
"type": "string"
2252722563
},
2252822564
{
2252922565
"name": "operationName",
22530-
"description": "Name of the registered operation to be run.\nPresent only for SharedStorageAccessType.documentRun and\nSharedStorageAccessType.documentSelectURL.",
22566+
"description": "Name of the registered operation to be run.\nPresent only for SharedStorageAccessMethods: run and selectURL.",
2253122567
"optional": true,
2253222568
"type": "string"
2253322569
},
22570+
{
22571+
"name": "keepAlive",
22572+
"description": "Whether or not to keep the worket alive for future run or selectURL\ncalls.\nPresent only for SharedStorageAccessMethods: run and selectURL.",
22573+
"optional": true,
22574+
"type": "boolean"
22575+
},
22576+
{
22577+
"name": "privateAggregationConfig",
22578+
"description": "Configures the private aggregation options.\nPresent only for SharedStorageAccessMethods: run and selectURL.",
22579+
"optional": true,
22580+
"$ref": "SharedStoragePrivateAggregationConfig"
22581+
},
2253422582
{
2253522583
"name": "serializedData",
22536-
"description": "The operation's serialized data in bytes (converted to a string).\nPresent only for SharedStorageAccessType.documentRun and\nSharedStorageAccessType.documentSelectURL.",
22584+
"description": "The operation's serialized data in bytes (converted to a string).\nPresent only for SharedStorageAccessMethods: run and selectURL.\nTODO(crbug.com/401011862): Consider updating this parameter to binary.",
2253722585
"optional": true,
2253822586
"type": "string"
2253922587
},
2254022588
{
2254122589
"name": "urlsWithMetadata",
22542-
"description": "Array of candidate URLs' specs, along with any associated metadata.\nPresent only for SharedStorageAccessType.documentSelectURL.",
22590+
"description": "Array of candidate URLs' specs, along with any associated metadata.\nPresent only for SharedStorageAccessMethod: selectURL.",
2254322591
"optional": true,
2254422592
"type": "array",
2254522593
"items": {
2254622594
"$ref": "SharedStorageUrlWithMetadata"
2254722595
}
2254822596
},
22597+
{
22598+
"name": "urnUuid",
22599+
"description": "Spec of the URN:UUID generated for a selectURL call.\nPresent only for SharedStorageAccessMethod: selectURL.",
22600+
"optional": true,
22601+
"type": "string"
22602+
},
2254922603
{
2255022604
"name": "key",
22551-
"description": "Key for a specific entry in an origin's shared storage.\nPresent only for SharedStorageAccessType.documentSet,\nSharedStorageAccessType.documentAppend,\nSharedStorageAccessType.documentDelete,\nSharedStorageAccessType.workletSet,\nSharedStorageAccessType.workletAppend,\nSharedStorageAccessType.workletDelete,\nSharedStorageAccessType.workletGet,\nSharedStorageAccessType.headerSet,\nSharedStorageAccessType.headerAppend, and\nSharedStorageAccessType.headerDelete.",
22605+
"description": "Key for a specific entry in an origin's shared storage.\nPresent only for SharedStorageAccessMethods: set, append, delete, and\nget.",
2255222606
"optional": true,
2255322607
"type": "string"
2255422608
},
2255522609
{
2255622610
"name": "value",
22557-
"description": "Value for a specific entry in an origin's shared storage.\nPresent only for SharedStorageAccessType.documentSet,\nSharedStorageAccessType.documentAppend,\nSharedStorageAccessType.workletSet,\nSharedStorageAccessType.workletAppend,\nSharedStorageAccessType.headerSet, and\nSharedStorageAccessType.headerAppend.",
22611+
"description": "Value for a specific entry in an origin's shared storage.\nPresent only for SharedStorageAccessMethods: set and append.",
2255822612
"optional": true,
2255922613
"type": "string"
2256022614
},
2256122615
{
2256222616
"name": "ignoreIfPresent",
22563-
"description": "Whether or not to set an entry for a key if that key is already present.\nPresent only for SharedStorageAccessType.documentSet,\nSharedStorageAccessType.workletSet, and\nSharedStorageAccessType.headerSet.",
22617+
"description": "Whether or not to set an entry for a key if that key is already present.\nPresent only for SharedStorageAccessMethod: set.",
2256422618
"optional": true,
2256522619
"type": "boolean"
22620+
},
22621+
{
22622+
"name": "workletId",
22623+
"description": "If the method is called on a worklet, or as part of\na worklet script, it will have an ID for the associated worklet.\nPresent only for SharedStorageAccessMethods: addModule, createWorklet,\nrun, selectURL, and any other SharedStorageAccessMethod when the\nSharedStorageAccessScope is worklet.",
22624+
"optional": true,
22625+
"type": "string"
22626+
},
22627+
{
22628+
"name": "withLock",
22629+
"description": "Name of the lock to be acquired, if present.\nOptionally present only for SharedStorageAccessMethods: batchUpdate,\nset, append, delete, and clear.",
22630+
"optional": true,
22631+
"type": "string"
22632+
},
22633+
{
22634+
"name": "batchUpdateId",
22635+
"description": "If the method has been called as part of a batchUpdate, then this\nnumber identifies the batch to which it belongs.\nOptionally present only for SharedStorageAccessMethods:\nbatchUpdate (required), set, append, delete, and clear.",
22636+
"optional": true,
22637+
"type": "string"
22638+
},
22639+
{
22640+
"name": "batchSize",
22641+
"description": "Number of modifier methods sent in batch.\nPresent only for SharedStorageAccessMethod: batchUpdate.",
22642+
"optional": true,
22643+
"type": "integer"
2256622644
}
2256722645
]
2256822646
},
@@ -22956,6 +23034,14 @@
2295623034
"items": {
2295723035
"$ref": "AttributionReportingNamedBudgetDef"
2295823036
}
23037+
},
23038+
{
23039+
"name": "debugReporting",
23040+
"type": "boolean"
23041+
},
23042+
{
23043+
"name": "eventLevelEpsilon",
23044+
"type": "number"
2295923045
}
2296023046
]
2296123047
},

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.1449749",
3+
"version": "0.0.1450379",
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)