|
1 | 1 |
|
2 | 2 |
|
| 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 | + |
3 | 36 | ## 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) |
5 | 38 |
|
6 | 39 | ```diff |
7 | 40 | @@ domains/WebAuthn.pdl:222 @@ experimental domain WebAuthn |
@@ -42964,131 +42997,4 @@ index 4754f17c..8dad9c98 100644 |
42964 | 42997 |
|
42965 | 42998 | experimental type BackForwardCacheNotRestoredExplanationTree extends object |
42966 | 42999 | 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 |
43094 | 43000 | ``` |
0 commit comments