Skip to content

Commit 878c563

Browse files
committed
Roll protocol to r1573491
1 parent 9e24285 commit 878c563

File tree

6 files changed

+119
-19
lines changed

6 files changed

+119
-19
lines changed

changelog.md

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

22

3+
## Roll protocol to r1573491 — _2026-01-23T04:35:32.000Z_
4+
###### Diff: [`9e24285...f9c7e21`](https://github.com/ChromeDevTools/devtools-protocol/compare/9e24285...f9c7e21)
5+
6+
```diff
7+
@@ domains/Network.pdl:1812 @@ domain Network
8+
Headers headers
9+
# Connection timing information for the request.
10+
experimental ConnectTiming connectTiming
11+
+ # How the request site's device bound sessions were used during this request.
12+
+ optional array of DeviceBoundSessionWithUsage deviceBoundSessionUsages
13+
# The client security state set for the request.
14+
optional ClientSecurityState clientSecurityState
15+
# Whether the site has partitioned cookies stored in a partition different than the current one.
16+
@@ -2033,6 +2035,20 @@ domain Network
17+
# The id of the session.
18+
string id
19+
20+
+ # How a device bound session was used during a request.
21+
+ experimental type DeviceBoundSessionWithUsage extends object
22+
+ properties
23+
+ # The key for the session.
24+
+ DeviceBoundSessionKey sessionKey
25+
+ # How the session was used (or not used).
26+
+ enum usage
27+
+ NotInScope
28+
+ InScopeRefreshNotYetNeeded
29+
+ InScopeRefreshNotAllowed
30+
+ ProactiveRefreshNotPossible
31+
+ ProactiveRefreshAttempted
32+
+ Deferred
33+
+
34+
# A device bound session's cookie craving.
35+
experimental type DeviceBoundSessionCookieCraving extends object
36+
properties
37+
```
38+
339
## Roll protocol to r1572739 — _2026-01-22T04:38:20.000Z_
4-
###### Diff: [`f44c6e0...d046af9`](https://github.com/ChromeDevTools/devtools-protocol/compare/f44c6e0...d046af9)
40+
###### Diff: [`f44c6e0...9e24285`](https://github.com/ChromeDevTools/devtools-protocol/compare/f44c6e0...9e24285)
541

642
```diff
743
@@ domains/Network.pdl:333 @@ domain Network
@@ -42280,19 +42316,4 @@ index 0dbdc01d..7a3c772c 100644
4228042316
TooManyConcurrentRequests
4228142317
SourceAndTriggerHeaders
4228242318
SourceIgnored
42283-
```
42284-
42285-
## Roll protocol to r1126404 — _2023-04-05T04:27:02.000Z_
42286-
###### Diff: [`4cb5368...22ae458`](https://github.com/ChromeDevTools/devtools-protocol/compare/4cb5368...22ae458)
42287-
42288-
```diff
42289-
@@ browser_protocol.pdl:1679 @@ experimental domain CSS
42290-
# Parent stylesheet's origin.
42291-
StyleSheetOrigin origin
42292-
# Associated style declaration.
42293-
- optional CSSStyle style
42294-
+ CSSStyle style
42295-
42296-
# CSS position-fallback rule representation.
42297-
type CSSPositionFallbackRule extends object
4229842319
```

json/browser_protocol.json

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17149,6 +17149,32 @@
1714917149
}
1715017150
]
1715117151
},
17152+
{
17153+
"id": "DeviceBoundSessionWithUsage",
17154+
"description": "How a device bound session was used during a request.",
17155+
"experimental": true,
17156+
"type": "object",
17157+
"properties": [
17158+
{
17159+
"name": "sessionKey",
17160+
"description": "The key for the session.",
17161+
"$ref": "DeviceBoundSessionKey"
17162+
},
17163+
{
17164+
"name": "usage",
17165+
"description": "How the session was used (or not used).",
17166+
"type": "string",
17167+
"enum": [
17168+
"NotInScope",
17169+
"InScopeRefreshNotYetNeeded",
17170+
"InScopeRefreshNotAllowed",
17171+
"ProactiveRefreshNotPossible",
17172+
"ProactiveRefreshAttempted",
17173+
"Deferred"
17174+
]
17175+
}
17176+
]
17177+
},
1715217178
{
1715317179
"id": "DeviceBoundSessionCookieCraving",
1715417180
"description": "A device bound session's cookie craving.",
@@ -19338,6 +19364,15 @@
1933819364
"experimental": true,
1933919365
"$ref": "ConnectTiming"
1934019366
},
19367+
{
19368+
"name": "deviceBoundSessionUsages",
19369+
"description": "How the request site's device bound sessions were used during this request.",
19370+
"optional": true,
19371+
"type": "array",
19372+
"items": {
19373+
"$ref": "DeviceBoundSessionWithUsage"
19374+
}
19375+
},
1934119376
{
1934219377
"name": "clientSecurityState",
1934319378
"description": "The client security state set for the request.",

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

pdl/domains/Network.pdl

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1812,6 +1812,8 @@ domain Network
18121812
Headers headers
18131813
# Connection timing information for the request.
18141814
experimental ConnectTiming connectTiming
1815+
# How the request site's device bound sessions were used during this request.
1816+
optional array of DeviceBoundSessionWithUsage deviceBoundSessionUsages
18151817
# The client security state set for the request.
18161818
optional ClientSecurityState clientSecurityState
18171819
# Whether the site has partitioned cookies stored in a partition different than the current one.
@@ -2033,6 +2035,20 @@ domain Network
20332035
# The id of the session.
20342036
string id
20352037

2038+
# How a device bound session was used during a request.
2039+
experimental type DeviceBoundSessionWithUsage extends object
2040+
properties
2041+
# The key for the session.
2042+
DeviceBoundSessionKey sessionKey
2043+
# How the session was used (or not used).
2044+
enum usage
2045+
NotInScope
2046+
InScopeRefreshNotYetNeeded
2047+
InScopeRefreshNotAllowed
2048+
ProactiveRefreshNotPossible
2049+
ProactiveRefreshAttempted
2050+
Deferred
2051+
20362052
# A device bound session's cookie craving.
20372053
experimental type DeviceBoundSessionCookieCraving extends object
20382054
properties

types/protocol.d.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13544,6 +13544,30 @@ export namespace Protocol {
1354413544
id: string;
1354513545
}
1354613546

13547+
export const enum DeviceBoundSessionWithUsageUsage {
13548+
NotInScope = 'NotInScope',
13549+
InScopeRefreshNotYetNeeded = 'InScopeRefreshNotYetNeeded',
13550+
InScopeRefreshNotAllowed = 'InScopeRefreshNotAllowed',
13551+
ProactiveRefreshNotPossible = 'ProactiveRefreshNotPossible',
13552+
ProactiveRefreshAttempted = 'ProactiveRefreshAttempted',
13553+
Deferred = 'Deferred',
13554+
}
13555+
13556+
/**
13557+
* How a device bound session was used during a request.
13558+
* @experimental
13559+
*/
13560+
export interface DeviceBoundSessionWithUsage {
13561+
/**
13562+
* The key for the session.
13563+
*/
13564+
sessionKey: DeviceBoundSessionKey;
13565+
/**
13566+
* How the session was used (or not used).
13567+
*/
13568+
usage: ('NotInScope' | 'InScopeRefreshNotYetNeeded' | 'InScopeRefreshNotAllowed' | 'ProactiveRefreshNotPossible' | 'ProactiveRefreshAttempted' | 'Deferred');
13569+
}
13570+
1354713571
/**
1354813572
* A device bound session's cookie craving.
1354913573
* @experimental
@@ -15043,6 +15067,10 @@ export namespace Protocol {
1504315067
* @experimental
1504415068
*/
1504515069
connectTiming: ConnectTiming;
15070+
/**
15071+
* How the request site's device bound sessions were used during this request.
15072+
*/
15073+
deviceBoundSessionUsages?: DeviceBoundSessionWithUsage[];
1504615074
/**
1504715075
* The client security state set for the request.
1504815076
*/

0 commit comments

Comments
 (0)