Skip to content

Commit 7a16bec

Browse files
committed
Roll protocol to r1601756
1 parent e653604 commit 7a16bec

File tree

8 files changed

+111
-34
lines changed

8 files changed

+111
-34
lines changed

changelog.md

Lines changed: 55 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,61 @@
11

22

3+
## Roll protocol to r1601756 — _2026-03-19T05:02:00.000Z_
4+
###### Diff: [`e653604...a0bd184`](https://github.com/ChromeDevTools/devtools-protocol/compare/e653604...a0bd184)
5+
6+
```diff
7+
@@ domains/CSS.pdl:602 @@ experimental domain CSS
8+
array of CSSFunctionParameter parameters
9+
# Function body.
10+
array of CSSFunctionNode children
11+
+ # The BackendNodeId of the DOM node that constitutes the origin tree scope of this rule.
12+
+ experimental optional DOM.BackendNodeId originTreeScopeNodeId
13+
14+
# CSS keyframe rule representation.
15+
type CSSKeyframeRule extends object
16+
diff --git a/pdl/domains/DOM.pdl b/pdl/domains/DOM.pdl
17+
index e42956a9..79b8cfce 100644
18+
--- a/pdl/domains/DOM.pdl
19+
+++ b/pdl/domains/DOM.pdl
20+
@@ -41,6 +41,7 @@ domain DOM
21+
checkmark
22+
before
23+
after
24+
+ expand-icon
25+
picker-icon
26+
interest-hint
27+
marker
28+
diff --git a/pdl/domains/WebAuthn.pdl b/pdl/domains/WebAuthn.pdl
29+
index 0ef007ce..0b3700ef 100644
30+
--- a/pdl/domains/WebAuthn.pdl
31+
+++ b/pdl/domains/WebAuthn.pdl
32+
@@ -20,6 +20,7 @@ experimental domain WebAuthn
33+
enum
34+
ctap2_0
35+
ctap2_1
36+
+ ctap2_2
37+
38+
type AuthenticatorTransport extends string
39+
enum
40+
@@ -57,6 +58,14 @@ experimental domain WebAuthn
41+
# https://w3c.github.io/webauthn/#prf-extension
42+
# Defaults to false.
43+
optional boolean hasPrf
44+
+ # If set to true, the authenticator will support the hmac-secret extension.
45+
+ # https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#sctn-hmac-secret-extension
46+
+ # Defaults to false.
47+
+ optional boolean hasHmacSecret
48+
+ # If set to true, the authenticator will support the hmac-secret-mc extension.
49+
+ # https://fidoalliance.org/specs/fido-v2.2-rd-20241003/fido-client-to-authenticator-protocol-v2.2-rd-20241003.html#sctn-hmac-secret-make-cred-extension
50+
+ # Defaults to false.
51+
+ optional boolean hasHmacSecretMc
52+
# If set to true, tests of user presence will succeed immediately.
53+
# Otherwise, they will not be resolved. Defaults to true.
54+
optional boolean automaticPresenceSimulation
55+
```
56+
357
## Roll protocol to r1601035 — _2026-03-18T05:02:54.000Z_
4-
###### Diff: [`0c3ac05...4a35984`](https://github.com/ChromeDevTools/devtools-protocol/compare/0c3ac05...4a35984)
58+
###### Diff: [`0c3ac05...e653604`](https://github.com/ChromeDevTools/devtools-protocol/compare/0c3ac05...e653604)
559

660
```diff
761
@@ domains/Audits.pdl:688 @@ experimental domain Audits
@@ -42677,31 +42731,4 @@ index 0dbdc01d..7a3c772c 100644
4267742731
+ experimental number receiveHeadersStart
4267842732
# Finished receiving response headers.
4267942733
number receiveHeadersEnd
42680-
```
42681-
42682-
## Roll protocol to r1147663 — _2023-05-23T04:26:36.000Z_
42683-
###### Diff: [`60a039d...fb80158`](https://github.com/ChromeDevTools/devtools-protocol/compare/60a039d...fb80158)
42684-
42685-
```diff
42686-
@@ browser_protocol.pdl:1382 @@ experimental domain CSS
42687-
string text
42688-
# Value range in the underlying resource (if available).
42689-
optional SourceRange range
42690-
+ # Specificity of the selector.
42691-
+ experimental optional Specificity specificity
42692-
+
42693-
+ # Specificity:
42694-
+ # https://drafts.csswg.org/selectors/#specificity-rules
42695-
+ experimental type Specificity extends object
42696-
+ properties
42697-
+ # The a component, which represents the number of ID selectors.
42698-
+ integer a
42699-
+ # The b component, which represents the number of class selectors, attributes selectors, and
42700-
+ # pseudo-classes.
42701-
+ integer b
42702-
+ # The c component, which represents the number of type selectors and pseudo-elements.
42703-
+ integer c
42704-
42705-
# Selector list data.
42706-
type SelectorList extends object
4270742734
```

json/browser_protocol.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5508,6 +5508,13 @@
55085508
"items": {
55095509
"$ref": "CSSFunctionNode"
55105510
}
5511+
},
5512+
{
5513+
"name": "originTreeScopeNodeId",
5514+
"description": "The BackendNodeId of the DOM node that constitutes the origin tree scope of this rule.",
5515+
"experimental": true,
5516+
"optional": true,
5517+
"$ref": "DOM.BackendNodeId"
55115518
}
55125519
]
55135520
},
@@ -6970,6 +6977,7 @@
69706977
"checkmark",
69716978
"before",
69726979
"after",
6980+
"expand-icon",
69736981
"picker-icon",
69746982
"interest-hint",
69756983
"marker",
@@ -30926,7 +30934,8 @@
3092630934
"type": "string",
3092730935
"enum": [
3092830936
"ctap2_0",
30929-
"ctap2_1"
30937+
"ctap2_1",
30938+
"ctap2_2"
3093030939
]
3093130940
},
3093230941
{
@@ -30994,6 +31003,18 @@
3099431003
"optional": true,
3099531004
"type": "boolean"
3099631005
},
31006+
{
31007+
"name": "hasHmacSecret",
31008+
"description": "If set to true, the authenticator will support the hmac-secret extension.\nhttps://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#sctn-hmac-secret-extension\nDefaults to false.",
31009+
"optional": true,
31010+
"type": "boolean"
31011+
},
31012+
{
31013+
"name": "hasHmacSecretMc",
31014+
"description": "If set to true, the authenticator will support the hmac-secret-mc extension.\nhttps://fidoalliance.org/specs/fido-v2.2-rd-20241003/fido-client-to-authenticator-protocol-v2.2-rd-20241003.html#sctn-hmac-secret-make-cred-extension\nDefaults to false.",
31015+
"optional": true,
31016+
"type": "boolean"
31017+
},
3099731018
{
3099831019
"name": "automaticPresenceSimulation",
3099931020
"description": "If set to true, tests of user presence will succeed immediately.\nOtherwise, they will not be resolved. Defaults to true.",

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

pdl/domains/CSS.pdl

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -602,6 +602,8 @@ experimental domain CSS
602602
array of CSSFunctionParameter parameters
603603
# Function body.
604604
array of CSSFunctionNode children
605+
# The BackendNodeId of the DOM node that constitutes the origin tree scope of this rule.
606+
experimental optional DOM.BackendNodeId originTreeScopeNodeId
605607

606608
# CSS keyframe rule representation.
607609
type CSSKeyframeRule extends object

pdl/domains/DOM.pdl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ domain DOM
4141
checkmark
4242
before
4343
after
44+
expand-icon
4445
picker-icon
4546
interest-hint
4647
marker

pdl/domains/WebAuthn.pdl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ experimental domain WebAuthn
2020
enum
2121
ctap2_0
2222
ctap2_1
23+
ctap2_2
2324

2425
type AuthenticatorTransport extends string
2526
enum
@@ -57,6 +58,14 @@ experimental domain WebAuthn
5758
# https://w3c.github.io/webauthn/#prf-extension
5859
# Defaults to false.
5960
optional boolean hasPrf
61+
# If set to true, the authenticator will support the hmac-secret extension.
62+
# https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#sctn-hmac-secret-extension
63+
# Defaults to false.
64+
optional boolean hasHmacSecret
65+
# If set to true, the authenticator will support the hmac-secret-mc extension.
66+
# https://fidoalliance.org/specs/fido-v2.2-rd-20241003/fido-client-to-authenticator-protocol-v2.2-rd-20241003.html#sctn-hmac-secret-make-cred-extension
67+
# Defaults to false.
68+
optional boolean hasHmacSecretMc
6069
# If set to true, tests of user presence will succeed immediately.
6170
# Otherwise, they will not be resolved. Defaults to true.
6271
optional boolean automaticPresenceSimulation

types/protocol.d.ts

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6017,6 +6017,11 @@ export namespace Protocol {
60176017
* Function body.
60186018
*/
60196019
children: CSSFunctionNode[];
6020+
/**
6021+
* The BackendNodeId of the DOM node that constitutes the origin tree scope of this rule.
6022+
* @experimental
6023+
*/
6024+
originTreeScopeNodeId?: DOM.BackendNodeId;
60206025
}
60216026

60226027
/**
@@ -6886,7 +6891,7 @@ export namespace Protocol {
68866891
/**
68876892
* Pseudo element type.
68886893
*/
6889-
export type PseudoType = ('first-line' | 'first-letter' | 'checkmark' | 'before' | 'after' | 'picker-icon' | 'interest-hint' | 'marker' | 'backdrop' | 'column' | 'selection' | 'search-text' | 'target-text' | 'spelling-error' | 'grammar-error' | 'highlight' | 'first-line-inherited' | 'scroll-marker' | 'scroll-marker-group' | 'scroll-button' | 'scrollbar' | 'scrollbar-thumb' | 'scrollbar-button' | 'scrollbar-track' | 'scrollbar-track-piece' | 'scrollbar-corner' | 'resizer' | 'input-list-button' | 'view-transition' | 'view-transition-group' | 'view-transition-image-pair' | 'view-transition-group-children' | 'view-transition-old' | 'view-transition-new' | 'placeholder' | 'file-selector-button' | 'details-content' | 'picker' | 'permission-icon' | 'overscroll-area-parent');
6894+
export type PseudoType = ('first-line' | 'first-letter' | 'checkmark' | 'before' | 'after' | 'expand-icon' | 'picker-icon' | 'interest-hint' | 'marker' | 'backdrop' | 'column' | 'selection' | 'search-text' | 'target-text' | 'spelling-error' | 'grammar-error' | 'highlight' | 'first-line-inherited' | 'scroll-marker' | 'scroll-marker-group' | 'scroll-button' | 'scrollbar' | 'scrollbar-thumb' | 'scrollbar-button' | 'scrollbar-track' | 'scrollbar-track-piece' | 'scrollbar-corner' | 'resizer' | 'input-list-button' | 'view-transition' | 'view-transition-group' | 'view-transition-image-pair' | 'view-transition-group-children' | 'view-transition-old' | 'view-transition-new' | 'placeholder' | 'file-selector-button' | 'details-content' | 'picker' | 'permission-icon' | 'overscroll-area-parent');
68906895

68916896
/**
68926897
* Shadow root type.
@@ -22047,7 +22052,7 @@ export namespace Protocol {
2204722052

2204822053
export type AuthenticatorProtocol = ('u2f' | 'ctap2');
2204922054

22050-
export type Ctap2Version = ('ctap2_0' | 'ctap2_1');
22055+
export type Ctap2Version = ('ctap2_0' | 'ctap2_1' | 'ctap2_2');
2205122056

2205222057
export type AuthenticatorTransport = ('usb' | 'nfc' | 'ble' | 'cable' | 'internal');
2205322058

@@ -22090,6 +22095,18 @@ export namespace Protocol {
2209022095
* Defaults to false.
2209122096
*/
2209222097
hasPrf?: boolean;
22098+
/**
22099+
* If set to true, the authenticator will support the hmac-secret extension.
22100+
* https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#sctn-hmac-secret-extension
22101+
* Defaults to false.
22102+
*/
22103+
hasHmacSecret?: boolean;
22104+
/**
22105+
* If set to true, the authenticator will support the hmac-secret-mc extension.
22106+
* https://fidoalliance.org/specs/fido-v2.2-rd-20241003/fido-client-to-authenticator-protocol-v2.2-rd-20241003.html#sctn-hmac-secret-make-cred-extension
22107+
* Defaults to false.
22108+
*/
22109+
hasHmacSecretMc?: boolean;
2209322110
/**
2209422111
* If set to true, tests of user presence will succeed immediately.
2209522112
* Otherwise, they will not be resolved. Defaults to true.

0 commit comments

Comments
 (0)