From a85be37c7a4ff1bd80357d27dcef78431a12639c Mon Sep 17 00:00:00 2001 From: DevTools Bot <24444246+devtools-bot@users.noreply.github.com> Date: Wed, 24 Apr 2024 04:26:06 +0000 Subject: [PATCH] Roll protocol to r1291694 --- changelog.md | 86 ++++++++++++++++++++++++++++++-------- json/browser_protocol.json | 51 +++++++++++++++++++++- package.json | 2 +- pdl/browser_protocol.pdl | 33 +++++++++++++++ types/protocol.d.ts | 10 ++++- 5 files changed, 161 insertions(+), 21 deletions(-) diff --git a/changelog.md b/changelog.md index 059fb78147..0696913654 100644 --- a/changelog.md +++ b/changelog.md @@ -1,7 +1,74 @@ +## Roll protocol to r1291694 — _2024-04-24T04:26:06.000Z_ +###### Diff: [`385db00...b3c01af`](https://github.com/ChromeDevTools/devtools-protocol/compare/385db00...b3c01af) + +```diff +@@ browser_protocol.pdl:741 @@ experimental domain Audits + NoRegisterOsSourceHeader + NoRegisterOsTriggerHeader + ++ type SharedDictionaryError extends string ++ enum ++ UseErrorCrossOriginNoCorsRequest ++ UseErrorDictionaryLoadFailure ++ UseErrorMatchingDictionaryNotUsed ++ UseErrorUnexpectedContentDictionaryHeader ++ WriteErrorCossOriginNoCorsRequest ++ WriteErrorDisallowedBySettings ++ WriteErrorExpiredResponse ++ WriteErrorFeatureDisabled ++ WriteErrorInsufficientResources ++ WriteErrorInvalidMatchField ++ WriteErrorInvalidStructuredHeader ++ WriteErrorNavigationRequest ++ WriteErrorNoMatchField ++ WriteErrorNonListMatchDestField ++ WriteErrorNonSecureContext ++ WriteErrorNonStringIdField ++ WriteErrorNonStringInMatchDestList ++ WriteErrorNonStringMatchField ++ WriteErrorNonTokenTypeField ++ WriteErrorRequestAborted ++ WriteErrorShuttingDown ++ WriteErrorTooLongIdField ++ WriteErrorUnsupportedType ++ + # Details for issues around "Attribution Reporting API" usage. + # Explainer: https://github.com/WICG/attribution-reporting-api + type AttributionReportingIssueDetails extends object +@@ -767,6 +793,11 @@ experimental domain Audits + string url + optional SourceCodeLocation location + ++ type SharedDictionaryIssueDetails extends object ++ properties ++ SharedDictionaryError sharedDictionaryError ++ AffectedRequest request ++ + type GenericIssueErrorType extends string + enum + CrossOriginPortalPostMessageError +@@ -972,6 +1003,7 @@ experimental domain Audits + StylesheetLoadingIssue + FederatedAuthUserInfoRequestIssue + PropertyRuleIssue ++ SharedDictionaryIssue + + # This struct holds a list of optional fields with additional information + # specific to the kind of issue. When adding a new issue code, please also +@@ -998,6 +1030,7 @@ experimental domain Audits + optional StylesheetLoadingIssueDetails stylesheetLoadingIssueDetails + optional PropertyRuleIssueDetails propertyRuleIssueDetails + optional FederatedAuthUserInfoRequestIssueDetails federatedAuthUserInfoRequestIssueDetails ++ optional SharedDictionaryIssueDetails sharedDictionaryIssueDetails + + # A unique id for a DevTools inspector issue. Allows other entities (e.g. + # exceptions, CDP message, console messages, etc.) to reference an issue. +``` + ## Roll protocol to r1289136 — _2024-04-18T04:26:02.000Z_ -###### Diff: [`e52e967...da7451d`](https://github.com/ChromeDevTools/devtools-protocol/compare/e52e967...da7451d) +###### Diff: [`e52e967...385db00`](https://github.com/ChromeDevTools/devtools-protocol/compare/e52e967...385db00) ```diff @@ browser_protocol.pdl:1059 @@ experimental domain Audits @@ -11739,21 +11806,4 @@ index 09c420e..bd277eb 100644 type ClientHintIssueReason extends string enum -``` - -## Roll protocol to r953906 — _2021-12-23T19:15:37.000Z_ -###### Diff: [`17a9c3e...96ead19`](https://github.com/ChromeDevTools/devtools-protocol/compare/17a9c3e...96ead19) - -```diff -@@ browser_protocol.pdl:9795 @@ experimental domain WebAuthn - # https://fidoalliance.org/specs/fido-v2.1-rd-20201208/fido-client-to-authenticator-protocol-v2.1-rd-20201208.html#sctn-credBlob-extension - # Defaults to false. - optional boolean hasCredBlob -+ # If set to true, the authenticator will support the minPinLength extension. -+ # https://fidoalliance.org/specs/fido-v2.1-ps-20210615/fido-client-to-authenticator-protocol-v2.1-ps-20210615.html#sctn-minpinlength-extension -+ # Defaults to false. -+ optional boolean hasMinPinLength - # If set to true, tests of user presence will succeed immediately. - # Otherwise, they will not be resolved. Defaults to true. - optional boolean automaticPresenceSimulation ``` \ No newline at end of file diff --git a/json/browser_protocol.json b/json/browser_protocol.json index 5cb6f0e91e..1023f31624 100644 --- a/json/browser_protocol.json +++ b/json/browser_protocol.json @@ -1487,6 +1487,35 @@ "NoRegisterOsTriggerHeader" ] }, + { + "id": "SharedDictionaryError", + "type": "string", + "enum": [ + "UseErrorCrossOriginNoCorsRequest", + "UseErrorDictionaryLoadFailure", + "UseErrorMatchingDictionaryNotUsed", + "UseErrorUnexpectedContentDictionaryHeader", + "WriteErrorCossOriginNoCorsRequest", + "WriteErrorDisallowedBySettings", + "WriteErrorExpiredResponse", + "WriteErrorFeatureDisabled", + "WriteErrorInsufficientResources", + "WriteErrorInvalidMatchField", + "WriteErrorInvalidStructuredHeader", + "WriteErrorNavigationRequest", + "WriteErrorNoMatchField", + "WriteErrorNonListMatchDestField", + "WriteErrorNonSecureContext", + "WriteErrorNonStringIdField", + "WriteErrorNonStringInMatchDestList", + "WriteErrorNonStringMatchField", + "WriteErrorNonTokenTypeField", + "WriteErrorRequestAborted", + "WriteErrorShuttingDown", + "WriteErrorTooLongIdField", + "WriteErrorUnsupportedType" + ] + }, { "id": "AttributionReportingIssueDetails", "description": "Details for issues around \"Attribution Reporting API\" usage.\nExplainer: https://github.com/WICG/attribution-reporting-api", @@ -1557,6 +1586,20 @@ } ] }, + { + "id": "SharedDictionaryIssueDetails", + "type": "object", + "properties": [ + { + "name": "sharedDictionaryError", + "$ref": "SharedDictionaryError" + }, + { + "name": "request", + "$ref": "AffectedRequest" + } + ] + }, { "id": "GenericIssueErrorType", "type": "string", @@ -1871,7 +1914,8 @@ "CookieDeprecationMetadataIssue", "StylesheetLoadingIssue", "FederatedAuthUserInfoRequestIssue", - "PropertyRuleIssue" + "PropertyRuleIssue", + "SharedDictionaryIssue" ] }, { @@ -1979,6 +2023,11 @@ "name": "federatedAuthUserInfoRequestIssueDetails", "optional": true, "$ref": "FederatedAuthUserInfoRequestIssueDetails" + }, + { + "name": "sharedDictionaryIssueDetails", + "optional": true, + "$ref": "SharedDictionaryIssueDetails" } ] }, diff --git a/package.json b/package.json index f28d7a16e2..f35c4ef3a6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "devtools-protocol", - "version": "0.0.1289136", + "version": "0.0.1291694", "description": "The Chrome DevTools Protocol JSON", "repository": "https://github.com/ChromeDevTools/devtools-protocol", "author": "The Chromium Authors", diff --git a/pdl/browser_protocol.pdl b/pdl/browser_protocol.pdl index 80821648b2..5f32db9280 100644 --- a/pdl/browser_protocol.pdl +++ b/pdl/browser_protocol.pdl @@ -741,6 +741,32 @@ experimental domain Audits NoRegisterOsSourceHeader NoRegisterOsTriggerHeader + type SharedDictionaryError extends string + enum + UseErrorCrossOriginNoCorsRequest + UseErrorDictionaryLoadFailure + UseErrorMatchingDictionaryNotUsed + UseErrorUnexpectedContentDictionaryHeader + WriteErrorCossOriginNoCorsRequest + WriteErrorDisallowedBySettings + WriteErrorExpiredResponse + WriteErrorFeatureDisabled + WriteErrorInsufficientResources + WriteErrorInvalidMatchField + WriteErrorInvalidStructuredHeader + WriteErrorNavigationRequest + WriteErrorNoMatchField + WriteErrorNonListMatchDestField + WriteErrorNonSecureContext + WriteErrorNonStringIdField + WriteErrorNonStringInMatchDestList + WriteErrorNonStringMatchField + WriteErrorNonTokenTypeField + WriteErrorRequestAborted + WriteErrorShuttingDown + WriteErrorTooLongIdField + WriteErrorUnsupportedType + # Details for issues around "Attribution Reporting API" usage. # Explainer: https://github.com/WICG/attribution-reporting-api type AttributionReportingIssueDetails extends object @@ -767,6 +793,11 @@ experimental domain Audits string url optional SourceCodeLocation location + type SharedDictionaryIssueDetails extends object + properties + SharedDictionaryError sharedDictionaryError + AffectedRequest request + type GenericIssueErrorType extends string enum CrossOriginPortalPostMessageError @@ -972,6 +1003,7 @@ experimental domain Audits StylesheetLoadingIssue FederatedAuthUserInfoRequestIssue PropertyRuleIssue + SharedDictionaryIssue # This struct holds a list of optional fields with additional information # specific to the kind of issue. When adding a new issue code, please also @@ -998,6 +1030,7 @@ experimental domain Audits optional StylesheetLoadingIssueDetails stylesheetLoadingIssueDetails optional PropertyRuleIssueDetails propertyRuleIssueDetails optional FederatedAuthUserInfoRequestIssueDetails federatedAuthUserInfoRequestIssueDetails + optional SharedDictionaryIssueDetails sharedDictionaryIssueDetails # A unique id for a DevTools inspector issue. Allows other entities (e.g. # exceptions, CDP message, console messages, etc.) to reference an issue. diff --git a/types/protocol.d.ts b/types/protocol.d.ts index f99f5836d9..3efadfacf5 100644 --- a/types/protocol.d.ts +++ b/types/protocol.d.ts @@ -3474,6 +3474,8 @@ export namespace Protocol { export type AttributionReportingIssueType = ('PermissionPolicyDisabled' | 'UntrustworthyReportingOrigin' | 'InsecureContext' | 'InvalidHeader' | 'InvalidRegisterTriggerHeader' | 'SourceAndTriggerHeaders' | 'SourceIgnored' | 'TriggerIgnored' | 'OsSourceIgnored' | 'OsTriggerIgnored' | 'InvalidRegisterOsSourceHeader' | 'InvalidRegisterOsTriggerHeader' | 'WebAndOsHeaders' | 'NoWebOrOsSupport' | 'NavigationRegistrationWithoutTransientUserActivation' | 'InvalidInfoHeader' | 'NoRegisterSourceHeader' | 'NoRegisterTriggerHeader' | 'NoRegisterOsSourceHeader' | 'NoRegisterOsTriggerHeader'); + export type SharedDictionaryError = ('UseErrorCrossOriginNoCorsRequest' | 'UseErrorDictionaryLoadFailure' | 'UseErrorMatchingDictionaryNotUsed' | 'UseErrorUnexpectedContentDictionaryHeader' | 'WriteErrorCossOriginNoCorsRequest' | 'WriteErrorDisallowedBySettings' | 'WriteErrorExpiredResponse' | 'WriteErrorFeatureDisabled' | 'WriteErrorInsufficientResources' | 'WriteErrorInvalidMatchField' | 'WriteErrorInvalidStructuredHeader' | 'WriteErrorNavigationRequest' | 'WriteErrorNoMatchField' | 'WriteErrorNonListMatchDestField' | 'WriteErrorNonSecureContext' | 'WriteErrorNonStringIdField' | 'WriteErrorNonStringInMatchDestList' | 'WriteErrorNonStringMatchField' | 'WriteErrorNonTokenTypeField' | 'WriteErrorRequestAborted' | 'WriteErrorShuttingDown' | 'WriteErrorTooLongIdField' | 'WriteErrorUnsupportedType'); + /** * Details for issues around "Attribution Reporting API" usage. * Explainer: https://github.com/WICG/attribution-reporting-api @@ -3506,6 +3508,11 @@ export namespace Protocol { location?: SourceCodeLocation; } + export interface SharedDictionaryIssueDetails { + sharedDictionaryError: SharedDictionaryError; + request: AffectedRequest; + } + export type GenericIssueErrorType = ('CrossOriginPortalPostMessageError' | 'FormLabelForNameError' | 'FormDuplicateIdForInputError' | 'FormInputWithNoLabelError' | 'FormAutocompleteAttributeEmptyError' | 'FormEmptyIdAndNameAttributesForInputError' | 'FormAriaLabelledByToNonExistingId' | 'FormInputAssignedAutocompleteValueToIdOrNameAttributeError' | 'FormLabelHasNeitherForNorNestedInput' | 'FormLabelForMatchesNonExistingIdError' | 'FormInputHasWrongButWellIntendedAutocompleteValueError' | 'ResponseWasBlockedByORB'); /** @@ -3649,7 +3656,7 @@ export namespace Protocol { * optional fields in InspectorIssueDetails to convey more specific * information about the kind of issue. */ - export type InspectorIssueCode = ('CookieIssue' | 'MixedContentIssue' | 'BlockedByResponseIssue' | 'HeavyAdIssue' | 'ContentSecurityPolicyIssue' | 'SharedArrayBufferIssue' | 'LowTextContrastIssue' | 'CorsIssue' | 'AttributionReportingIssue' | 'QuirksModeIssue' | 'NavigatorUserAgentIssue' | 'GenericIssue' | 'DeprecationIssue' | 'ClientHintIssue' | 'FederatedAuthRequestIssue' | 'BounceTrackingIssue' | 'CookieDeprecationMetadataIssue' | 'StylesheetLoadingIssue' | 'FederatedAuthUserInfoRequestIssue' | 'PropertyRuleIssue'); + export type InspectorIssueCode = ('CookieIssue' | 'MixedContentIssue' | 'BlockedByResponseIssue' | 'HeavyAdIssue' | 'ContentSecurityPolicyIssue' | 'SharedArrayBufferIssue' | 'LowTextContrastIssue' | 'CorsIssue' | 'AttributionReportingIssue' | 'QuirksModeIssue' | 'NavigatorUserAgentIssue' | 'GenericIssue' | 'DeprecationIssue' | 'ClientHintIssue' | 'FederatedAuthRequestIssue' | 'BounceTrackingIssue' | 'CookieDeprecationMetadataIssue' | 'StylesheetLoadingIssue' | 'FederatedAuthUserInfoRequestIssue' | 'PropertyRuleIssue' | 'SharedDictionaryIssue'); /** * This struct holds a list of optional fields with additional information @@ -3677,6 +3684,7 @@ export namespace Protocol { stylesheetLoadingIssueDetails?: StylesheetLoadingIssueDetails; propertyRuleIssueDetails?: PropertyRuleIssueDetails; federatedAuthUserInfoRequestIssueDetails?: FederatedAuthUserInfoRequestIssueDetails; + sharedDictionaryIssueDetails?: SharedDictionaryIssueDetails; } /**