Skip to content

Commit 6fe72ec

Browse files
committed
Roll protocol to r1669207
1 parent a9544e3 commit 6fe72ec

6 files changed

Lines changed: 65 additions & 138 deletions

File tree

changelog.md

Lines changed: 34 additions & 128 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,40 @@
11

22

3+
## Roll protocol to r1669207 — _2026-07-28T05:33:24.000Z_
4+
###### Diff: [`a9544e3...9b0661c`](https://github.com/ChromeDevTools/devtools-protocol/compare/a9544e3...9b0661c)
5+
6+
```diff
7+
@@ domains/WebAuthn.pdl:98 @@ experimental domain WebAuthn
8+
# An opaque byte sequence with a maximum size of 64 bytes mapping the
9+
# credential to a specific user.
10+
optional binary userHandle
11+
- # Signature counter. This is incremented by one for each successful
12+
- # assertion.
13+
+ # Signature counter. Must be equal to or greater than -1.
14+
+ # If -1, the credential won't have an associated signature counter, and
15+
+ # every assertion operation will report a value of 0.
16+
# See https://w3c.github.io/webauthn/#signature-counter
17+
- integer signCount
18+
+ optional integer signCount
19+
# The large blob associated with the credential.
20+
# See https://w3c.github.io/webauthn/#sctn-large-blob-extension
21+
optional binary largeBlob
22+
@@ -224,6 +225,11 @@ experimental domain WebAuthn
23+
optional boolean backupState
24+
optional integer activeCmtgKeyIndex
25+
optional boolean generateCmtgKeyOnNextOperation
26+
+ # Must be equal to or greater than -1.
27+
+ # If -1, the signature counter is removed from the credential, and every
28+
+ # assertion operation will report a value of 0.
29+
+ # See https://w3c.github.io/webauthn/#signature-counter
30+
+ optional integer signCount
31+
32+
# Triggered when a credential is added to an authenticator.
33+
event credentialAdded
34+
```
35+
336
## Roll protocol to r1666840 — _2026-07-23T05:37:45.000Z_
4-
###### Diff: [`8ff84ba...874b52c`](https://github.com/ChromeDevTools/devtools-protocol/compare/8ff84ba...874b52c)
37+
###### Diff: [`8ff84ba...a9544e3`](https://github.com/ChromeDevTools/devtools-protocol/compare/8ff84ba...a9544e3)
538

639
```diff
740
@@ domains/WebAuthn.pdl:222 @@ experimental domain WebAuthn
@@ -42964,131 +42997,4 @@ index 4754f17c..8dad9c98 100644
4296442997

4296542998
experimental type BackForwardCacheNotRestoredExplanationTree extends object
4296642999
properties
42967-
```
42968-
42969-
## Roll protocol to r1211954 — _2023-10-19T04:26:27.000Z_
42970-
###### Diff: [`a60ce47...631cf6b`](https://github.com/ChromeDevTools/devtools-protocol/compare/a60ce47...631cf6b)
42971-
42972-
```diff
42973-
@@ browser_protocol.pdl:498 @@ experimental domain Audits
42974-
WarnAttributeValueExceedsMaxSize
42975-
WarnDomainNonASCII
42976-
WarnThirdPartyPhaseout
42977-
+ WarnCrossSiteRedirectDowngradeChangesInclusion
42978-
42979-
type CookieOperation extends string
42980-
enum
42981-
@@ -770,6 +771,15 @@ experimental domain Audits
42982-
properties
42983-
array of string trackingSites
42984-
42985-
+ # This issue warns about third-party sites that are accessing cookies on the
42986-
+ # current page, and have been permitted due to having a global metadata grant.
42987-
+ # Note that in this context 'site' means eTLD+1. For example, if the URL
42988-
+ # `https://example.test:80/web_page` was accessing cookies, the site reported
42989-
+ # would be `example.test`.
42990-
+ type CookieDeprecationMetadataIssueDetails extends object
42991-
+ properties
42992-
+ array of string allowedSites
42993-
+
42994-
type ClientHintIssueReason extends string
42995-
enum
42996-
# Items in the accept-ch meta tag allow list must be valid origins.
42997-
@@ -915,6 +925,7 @@ experimental domain Audits
42998-
ClientHintIssue
42999-
FederatedAuthRequestIssue
43000-
BounceTrackingIssue
43001-
+ CookieDeprecationMetadataIssue
43002-
StylesheetLoadingIssue
43003-
FederatedAuthUserInfoRequestIssue
43004-
PropertyRuleIssue
43005-
@@ -940,6 +951,7 @@ experimental domain Audits
43006-
optional ClientHintIssueDetails clientHintIssueDetails
43007-
optional FederatedAuthRequestIssueDetails federatedAuthRequestIssueDetails
43008-
optional BounceTrackingIssueDetails bounceTrackingIssueDetails
43009-
+ optional CookieDeprecationMetadataIssueDetails cookieDeprecationMetadataIssueDetails
43010-
optional StylesheetLoadingIssueDetails stylesheetLoadingIssueDetails
43011-
optional PropertyRuleIssueDetails propertyRuleIssueDetails
43012-
optional FederatedAuthUserInfoRequestIssueDetails federatedAuthUserInfoRequestIssueDetails
43013-
@@ -3923,6 +3935,49 @@ domain Emulation
43014-
optional string bitness
43015-
optional boolean wow64
43016-
43017-
+ # Used to specify sensor types to emulate.
43018-
+ # See https://w3c.github.io/sensors/#automation for more information.
43019-
+ experimental type SensorType extends string
43020-
+ enum
43021-
+ absolute-orientation
43022-
+ accelerometer
43023-
+ ambient-light
43024-
+ gravity
43025-
+ gyroscope
43026-
+ linear-acceleration
43027-
+ magnetometer
43028-
+ proximity
43029-
+ relative-orientation
43030-
+
43031-
+ experimental type SensorMetadata extends object
43032-
+ properties
43033-
+ optional boolean available
43034-
+ optional number minimumFrequency
43035-
+ optional number maximumFrequency
43036-
+
43037-
+ experimental type SensorReadingSingle extends object
43038-
+ properties
43039-
+ number value
43040-
+
43041-
+ experimental type SensorReadingXYZ extends object
43042-
+ properties
43043-
+ number x
43044-
+ number y
43045-
+ number z
43046-
+
43047-
+ experimental type SensorReadingQuaternion extends object
43048-
+ properties
43049-
+ number x
43050-
+ number y
43051-
+ number z
43052-
+ number w
43053-
+
43054-
+ experimental type SensorReading extends object
43055-
+ properties
43056-
+ optional SensorReadingSingle single
43057-
+ optional SensorReadingXYZ xyz
43058-
+ optional SensorReadingQuaternion quaternion
43059-
+
43060-
# Tells whether emulation is supported.
43061-
command canEmulate
43062-
returns
43063-
@@ -4052,6 +4107,30 @@ domain Emulation
43064-
# Mock accuracy
43065-
optional number accuracy
43066-
43067-
+ experimental command getOverriddenSensorInformation
43068-
+ parameters
43069-
+ SensorType type
43070-
+ returns
43071-
+ number requestedSamplingFrequency
43072-
+
43073-
+ # Overrides a platform sensor of a given type. If |enabled| is true, calls to
43074-
+ # Sensor.start() will use a virtual sensor as backend rather than fetching
43075-
+ # data from a real hardware sensor. Otherwise, existing virtual
43076-
+ # sensor-backend Sensor objects will fire an error event and new calls to
43077-
+ # Sensor.start() will attempt to use a real sensor instead.
43078-
+ experimental command setSensorOverrideEnabled
43079-
+ parameters
43080-
+ boolean enabled
43081-
+ SensorType type
43082-
+ optional SensorMetadata metadata
43083-
+
43084-
+ # Updates the sensor readings reported by a sensor type previously overriden
43085-
+ # by setSensorOverrideEnabled.
43086-
+ experimental command setSensorOverrideReadings
43087-
+ parameters
43088-
+ SensorType type
43089-
+ SensorReading reading
43090-
+
43091-
# Overrides the Idle state.
43092-
experimental command setIdleOverride
43093-
parameters
4309443000
```

json/browser_protocol.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30535,7 +30535,8 @@
3053530535
},
3053630536
{
3053730537
"name": "signCount",
30538-
"description": "Signature counter. This is incremented by one for each successful\nassertion.\nSee https://w3c.github.io/webauthn/#signature-counter",
30538+
"description": "Signature counter. Must be equal to or greater than -1.\nIf -1, the credential won't have an associated signature counter, and\nevery assertion operation will report a value of 0.\nSee https://w3c.github.io/webauthn/#signature-counter",
30539+
"optional": true,
3053930540
"type": "integer"
3054030541
},
3054130542
{
@@ -30799,6 +30800,12 @@
3079930800
"name": "generateCmtgKeyOnNextOperation",
3080030801
"optional": true,
3080130802
"type": "boolean"
30803+
},
30804+
{
30805+
"name": "signCount",
30806+
"description": "Must be equal to or greater than -1.\nIf -1, the signature counter is removed from the credential, and every\nassertion operation will report a value of 0.\nSee https://w3c.github.io/webauthn/#signature-counter",
30807+
"optional": true,
30808+
"type": "integer"
3080230809
}
3080330810
]
3080430811
}

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

pdl/domains/WebAuthn.pdl

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,10 +98,11 @@ experimental domain WebAuthn
9898
# An opaque byte sequence with a maximum size of 64 bytes mapping the
9999
# credential to a specific user.
100100
optional binary userHandle
101-
# Signature counter. This is incremented by one for each successful
102-
# assertion.
101+
# Signature counter. Must be equal to or greater than -1.
102+
# If -1, the credential won't have an associated signature counter, and
103+
# every assertion operation will report a value of 0.
103104
# See https://w3c.github.io/webauthn/#signature-counter
104-
integer signCount
105+
optional integer signCount
105106
# The large blob associated with the credential.
106107
# See https://w3c.github.io/webauthn/#sctn-large-blob-extension
107108
optional binary largeBlob
@@ -224,6 +225,11 @@ experimental domain WebAuthn
224225
optional boolean backupState
225226
optional integer activeCmtgKeyIndex
226227
optional boolean generateCmtgKeyOnNextOperation
228+
# Must be equal to or greater than -1.
229+
# If -1, the signature counter is removed from the credential, and every
230+
# assertion operation will report a value of 0.
231+
# See https://w3c.github.io/webauthn/#signature-counter
232+
optional integer signCount
227233

228234
# Triggered when a credential is added to an authenticator.
229235
event credentialAdded

types/protocol.d.ts

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22007,11 +22007,12 @@ export namespace Protocol {
2200722007
*/
2200822008
userHandle?: string;
2200922009
/**
22010-
* Signature counter. This is incremented by one for each successful
22011-
* assertion.
22010+
* Signature counter. Must be equal to or greater than -1.
22011+
* If -1, the credential won't have an associated signature counter, and
22012+
* every assertion operation will report a value of 0.
2201222013
* See https://w3c.github.io/webauthn/#signature-counter
2201322014
*/
22014-
signCount: integer;
22015+
signCount?: integer;
2201522016
/**
2201622017
* The large blob associated with the credential.
2201722018
* See https://w3c.github.io/webauthn/#sctn-large-blob-extension (Encoded as a base64 string when passed over JSON)
@@ -22144,6 +22145,13 @@ export namespace Protocol {
2214422145
backupState?: boolean;
2214522146
activeCmtgKeyIndex?: integer;
2214622147
generateCmtgKeyOnNextOperation?: boolean;
22148+
/**
22149+
* Must be equal to or greater than -1.
22150+
* If -1, the signature counter is removed from the credential, and every
22151+
* assertion operation will report a value of 0.
22152+
* See https://w3c.github.io/webauthn/#signature-counter
22153+
*/
22154+
signCount?: integer;
2214722155
}
2214822156

2214922157
/**

0 commit comments

Comments
 (0)