diff --git a/changelog.md b/changelog.md index 98e0a4e436..c5f95da747 100644 --- a/changelog.md +++ b/changelog.md @@ -1,7 +1,71 @@ +## Roll protocol to r1421213 — _2025-02-18T04:29:00.000Z_ +###### Diff: [`75e6043...efe0ead`](https://github.com/ChromeDevTools/devtools-protocol/compare/75e6043...efe0ead) + +```diff +@@ browser_protocol.pdl:801 @@ experimental domain Audits + WriteErrorTooLongIdField + WriteErrorUnsupportedType + ++ type SRIMessageSignatureError extends string ++ enum ++ MissingSignatureHeader ++ MissingSignatureInputHeader ++ InvalidSignatureHeader ++ InvalidSignatureInputHeader ++ SignatureHeaderValueIsNotByteSequence ++ SignatureHeaderValueIsParameterized ++ SignatureHeaderValueIsIncorrectLength ++ SignatureInputHeaderMissingLabel ++ SignatureInputHeaderValueNotInnerList ++ SignatureInputHeaderValueMissingComponents ++ SignatureInputHeaderInvalidComponentType ++ SignatureInputHeaderInvalidComponentName ++ SignatureInputHeaderInvalidHeaderComponentParameter ++ SignatureInputHeaderInvalidDerivedComponentParameter ++ SignatureInputHeaderKeyIdLength ++ SignatureInputHeaderInvalidParameter ++ SignatureInputHeaderMissingRequiredParameters ++ ValidationFailedSignatureExpired ++ ValidationFailedInvalidLength ++ ValidationFailedSignatureMismatch ++ + # Details for issues around "Attribution Reporting API" usage. + # Explainer: https://github.com/WICG/attribution-reporting-api + type AttributionReportingIssueDetails extends object +@@ -832,6 +855,11 @@ experimental domain Audits + SharedDictionaryError sharedDictionaryError + AffectedRequest request + ++ type SRIMessageSignatureIssueDetails extends object ++ properties ++ SRIMessageSignatureError error ++ AffectedRequest request ++ + type GenericIssueErrorType extends string + enum + FormLabelForNameError +@@ -1076,6 +1104,7 @@ experimental domain Audits + PropertyRuleIssue + SharedDictionaryIssue + SelectElementAccessibilityIssue ++ SRIMessageSignatureIssue + + # 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 +@@ -1105,6 +1134,7 @@ experimental domain Audits + optional FederatedAuthUserInfoRequestIssueDetails federatedAuthUserInfoRequestIssueDetails + optional SharedDictionaryIssueDetails sharedDictionaryIssueDetails + optional SelectElementAccessibilityIssueDetails selectElementAccessibilityIssueDetails ++ optional SRIMessageSignatureIssueDetails sriMessageSignatureIssueDetails + + # 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 r1420292 — _2025-02-14T04:29:03.000Z_ -###### Diff: [`487cc35...9ee76e4`](https://github.com/ChromeDevTools/devtools-protocol/compare/487cc35...9ee76e4) +###### Diff: [`487cc35...75e6043`](https://github.com/ChromeDevTools/devtools-protocol/compare/487cc35...75e6043) ```diff @@ browser_protocol.pdl:691 @@ experimental domain Audits diff --git a/json/browser_protocol.json b/json/browser_protocol.json index f9be5cb190..c8d3b96e86 100644 --- a/json/browser_protocol.json +++ b/json/browser_protocol.json @@ -1560,6 +1560,32 @@ "WriteErrorUnsupportedType" ] }, + { + "id": "SRIMessageSignatureError", + "type": "string", + "enum": [ + "MissingSignatureHeader", + "MissingSignatureInputHeader", + "InvalidSignatureHeader", + "InvalidSignatureInputHeader", + "SignatureHeaderValueIsNotByteSequence", + "SignatureHeaderValueIsParameterized", + "SignatureHeaderValueIsIncorrectLength", + "SignatureInputHeaderMissingLabel", + "SignatureInputHeaderValueNotInnerList", + "SignatureInputHeaderValueMissingComponents", + "SignatureInputHeaderInvalidComponentType", + "SignatureInputHeaderInvalidComponentName", + "SignatureInputHeaderInvalidHeaderComponentParameter", + "SignatureInputHeaderInvalidDerivedComponentParameter", + "SignatureInputHeaderKeyIdLength", + "SignatureInputHeaderInvalidParameter", + "SignatureInputHeaderMissingRequiredParameters", + "ValidationFailedSignatureExpired", + "ValidationFailedInvalidLength", + "ValidationFailedSignatureMismatch" + ] + }, { "id": "AttributionReportingIssueDetails", "description": "Details for issues around \"Attribution Reporting API\" usage.\nExplainer: https://github.com/WICG/attribution-reporting-api", @@ -1644,6 +1670,20 @@ } ] }, + { + "id": "SRIMessageSignatureIssueDetails", + "type": "object", + "properties": [ + { + "name": "error", + "$ref": "SRIMessageSignatureError" + }, + { + "name": "request", + "$ref": "AffectedRequest" + } + ] + }, { "id": "GenericIssueErrorType", "type": "string", @@ -2033,7 +2073,8 @@ "FederatedAuthUserInfoRequestIssue", "PropertyRuleIssue", "SharedDictionaryIssue", - "SelectElementAccessibilityIssue" + "SelectElementAccessibilityIssue", + "SRIMessageSignatureIssue" ] }, { @@ -2156,6 +2197,11 @@ "name": "selectElementAccessibilityIssueDetails", "optional": true, "$ref": "SelectElementAccessibilityIssueDetails" + }, + { + "name": "sriMessageSignatureIssueDetails", + "optional": true, + "$ref": "SRIMessageSignatureIssueDetails" } ] }, diff --git a/package.json b/package.json index 29d7843eae..5d924e18cc 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "devtools-protocol", - "version": "0.0.1420292", + "version": "0.0.1421213", "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 77b8647995..b3905427c9 100644 --- a/pdl/browser_protocol.pdl +++ b/pdl/browser_protocol.pdl @@ -801,6 +801,29 @@ experimental domain Audits WriteErrorTooLongIdField WriteErrorUnsupportedType + type SRIMessageSignatureError extends string + enum + MissingSignatureHeader + MissingSignatureInputHeader + InvalidSignatureHeader + InvalidSignatureInputHeader + SignatureHeaderValueIsNotByteSequence + SignatureHeaderValueIsParameterized + SignatureHeaderValueIsIncorrectLength + SignatureInputHeaderMissingLabel + SignatureInputHeaderValueNotInnerList + SignatureInputHeaderValueMissingComponents + SignatureInputHeaderInvalidComponentType + SignatureInputHeaderInvalidComponentName + SignatureInputHeaderInvalidHeaderComponentParameter + SignatureInputHeaderInvalidDerivedComponentParameter + SignatureInputHeaderKeyIdLength + SignatureInputHeaderInvalidParameter + SignatureInputHeaderMissingRequiredParameters + ValidationFailedSignatureExpired + ValidationFailedInvalidLength + ValidationFailedSignatureMismatch + # Details for issues around "Attribution Reporting API" usage. # Explainer: https://github.com/WICG/attribution-reporting-api type AttributionReportingIssueDetails extends object @@ -832,6 +855,11 @@ experimental domain Audits SharedDictionaryError sharedDictionaryError AffectedRequest request + type SRIMessageSignatureIssueDetails extends object + properties + SRIMessageSignatureError error + AffectedRequest request + type GenericIssueErrorType extends string enum FormLabelForNameError @@ -1076,6 +1104,7 @@ experimental domain Audits PropertyRuleIssue SharedDictionaryIssue SelectElementAccessibilityIssue + SRIMessageSignatureIssue # 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 @@ -1105,6 +1134,7 @@ experimental domain Audits optional FederatedAuthUserInfoRequestIssueDetails federatedAuthUserInfoRequestIssueDetails optional SharedDictionaryIssueDetails sharedDictionaryIssueDetails optional SelectElementAccessibilityIssueDetails selectElementAccessibilityIssueDetails + optional SRIMessageSignatureIssueDetails sriMessageSignatureIssueDetails # 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 7ba0eb4516..e376c3b2e6 100644 --- a/types/protocol.d.ts +++ b/types/protocol.d.ts @@ -3540,6 +3540,8 @@ export namespace Protocol { 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'); + export type SRIMessageSignatureError = ('MissingSignatureHeader' | 'MissingSignatureInputHeader' | 'InvalidSignatureHeader' | 'InvalidSignatureInputHeader' | 'SignatureHeaderValueIsNotByteSequence' | 'SignatureHeaderValueIsParameterized' | 'SignatureHeaderValueIsIncorrectLength' | 'SignatureInputHeaderMissingLabel' | 'SignatureInputHeaderValueNotInnerList' | 'SignatureInputHeaderValueMissingComponents' | 'SignatureInputHeaderInvalidComponentType' | 'SignatureInputHeaderInvalidComponentName' | 'SignatureInputHeaderInvalidHeaderComponentParameter' | 'SignatureInputHeaderInvalidDerivedComponentParameter' | 'SignatureInputHeaderKeyIdLength' | 'SignatureInputHeaderInvalidParameter' | 'SignatureInputHeaderMissingRequiredParameters' | 'ValidationFailedSignatureExpired' | 'ValidationFailedInvalidLength' | 'ValidationFailedSignatureMismatch'); + /** * Details for issues around "Attribution Reporting API" usage. * Explainer: https://github.com/WICG/attribution-reporting-api @@ -3577,6 +3579,11 @@ export namespace Protocol { request: AffectedRequest; } + export interface SRIMessageSignatureIssueDetails { + error: SRIMessageSignatureError; + request: AffectedRequest; + } + export type GenericIssueErrorType = ('FormLabelForNameError' | 'FormDuplicateIdForInputError' | 'FormInputWithNoLabelError' | 'FormAutocompleteAttributeEmptyError' | 'FormEmptyIdAndNameAttributesForInputError' | 'FormAriaLabelledByToNonExistingId' | 'FormInputAssignedAutocompleteValueToIdOrNameAttributeError' | 'FormLabelHasNeitherForNorNestedInput' | 'FormLabelForMatchesNonExistingIdError' | 'FormInputHasWrongButWellIntendedAutocompleteValueError' | 'ResponseWasBlockedByORB'); /** @@ -3747,7 +3754,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' | 'PartitioningBlobURLIssue' | 'NavigatorUserAgentIssue' | 'GenericIssue' | 'DeprecationIssue' | 'ClientHintIssue' | 'FederatedAuthRequestIssue' | 'BounceTrackingIssue' | 'CookieDeprecationMetadataIssue' | 'StylesheetLoadingIssue' | 'FederatedAuthUserInfoRequestIssue' | 'PropertyRuleIssue' | 'SharedDictionaryIssue' | 'SelectElementAccessibilityIssue'); + export type InspectorIssueCode = ('CookieIssue' | 'MixedContentIssue' | 'BlockedByResponseIssue' | 'HeavyAdIssue' | 'ContentSecurityPolicyIssue' | 'SharedArrayBufferIssue' | 'LowTextContrastIssue' | 'CorsIssue' | 'AttributionReportingIssue' | 'QuirksModeIssue' | 'PartitioningBlobURLIssue' | 'NavigatorUserAgentIssue' | 'GenericIssue' | 'DeprecationIssue' | 'ClientHintIssue' | 'FederatedAuthRequestIssue' | 'BounceTrackingIssue' | 'CookieDeprecationMetadataIssue' | 'StylesheetLoadingIssue' | 'FederatedAuthUserInfoRequestIssue' | 'PropertyRuleIssue' | 'SharedDictionaryIssue' | 'SelectElementAccessibilityIssue' | 'SRIMessageSignatureIssue'); /** * This struct holds a list of optional fields with additional information @@ -3778,6 +3785,7 @@ export namespace Protocol { federatedAuthUserInfoRequestIssueDetails?: FederatedAuthUserInfoRequestIssueDetails; sharedDictionaryIssueDetails?: SharedDictionaryIssueDetails; selectElementAccessibilityIssueDetails?: SelectElementAccessibilityIssueDetails; + sriMessageSignatureIssueDetails?: SRIMessageSignatureIssueDetails; } /**