Audits

Experimental

Audits domain allows investigation of page violations and possible improvements.

Dependencies: Network, Runtime

Commands

Audits.getEncodedResponse

Returns the response body and size if it were re-encoded with the specified settings. Only
applies to images.

Parameters
Name Type Description
requestId Network.RequestId Identifier of the network request to get content for.
encoding string The encoding to use.
quality (optional) number The quality of the encoding (0-1). (defaults to 1)
sizeOnly (optional) boolean Whether to only return the size information (defaults to false).
Return Object
Name Type Description
body (optional) binary The encoded body as a base64 string. Omitted if sizeOnly is true.
originalSize integer Size before re-encoding.
encodedSize integer Size after re-encoding.

Audits.disable

Disables issues domain, prevents further issues from being reported to the client.

Audits.enable

Enables issues domain, sends the issues collected so far to the client by means of the
`issueAdded` event.

Audits.checkFormsIssues

Runs the form issues check for the target page. Found issues are reported
using Audits.issueAdded event.

Return Object
Name Type Description
formIssues array<GenericIssueDetails>

Events

Audits.issueAdded

Parameters
Name Type Description
issue InspectorIssue

Types

AffectedCookie

(object)

Information about a cookie that is affected by an inspector issue.

Properties
Name Type Description
name string The following three properties uniquely identify a cookie
path string
domain string

AffectedRequest

(object)

Information about a request that is affected by an inspector issue.

Properties
Name Type Description
requestId (optional) Network.RequestId The unique request id.
url string

AffectedFrame

(object)

Information about the frame affected by an inspector issue.

Properties
Name Type Description
frameId Page.FrameId

CookieExclusionReason

(string)
Allowed Values
  • ExcludeSameSiteUnspecifiedTreatedAsLax
  • ExcludeSameSiteNoneInsecure
  • ExcludeSameSiteLax
  • ExcludeSameSiteStrict
  • ExcludeDomainNonASCII
  • ExcludeThirdPartyCookieBlockedInFirstPartySet
  • ExcludeThirdPartyPhaseout
  • ExcludePortMismatch
  • ExcludeSchemeMismatch

CookieWarningReason

(string)
Allowed Values
  • WarnSameSiteUnspecifiedCrossSiteContext
  • WarnSameSiteNoneInsecure
  • WarnSameSiteUnspecifiedLaxAllowUnsafe
  • WarnSameSiteStrictLaxDowngradeStrict
  • WarnSameSiteStrictCrossDowngradeStrict
  • WarnSameSiteStrictCrossDowngradeLax
  • WarnSameSiteLaxCrossDowngradeStrict
  • WarnSameSiteLaxCrossDowngradeLax
  • WarnAttributeValueExceedsMaxSize
  • WarnDomainNonASCII
  • WarnThirdPartyPhaseout
  • WarnCrossSiteRedirectDowngradeChangesInclusion
  • WarnDeprecationTrialMetadata
  • WarnThirdPartyCookieHeuristic

CookieOperation

(string)
Allowed Values
  • SetCookie
  • ReadCookie

InsightType

(string)

Represents the category of insight that a cookie issue falls under.

Allowed Values
  • GitHubResource
  • GracePeriod
  • Heuristics

CookieIssueInsight

(object)

Information about the suggested solution to a cookie issue.

Properties
Name Type Description
type InsightType
tableEntryUrl (optional) string Link to table entry in third-party cookie migration readiness list.

CookieIssueDetails

(object)

This information is currently necessary, as the front-end has a difficult
time finding a specific cookie. With this, we can convey specific error
information without the cookie.

Properties
Name Type Description
cookie (optional) AffectedCookie If AffectedCookie is not set then rawCookieLine contains the raw
Set-Cookie header string. This hints at a problem where the
cookie line is syntactically or semantically malformed in a way
that no valid cookie could be created.
rawCookieLine (optional) string
cookieWarningReasons array<CookieWarningReason>
cookieExclusionReasons array<CookieExclusionReason>
operation CookieOperation Optionally identifies the site-for-cookies and the cookie url, which
may be used by the front-end as additional context.
siteForCookies (optional) string
cookieUrl (optional) string
request (optional) AffectedRequest
insight (optional) CookieIssueInsight The recommended solution to the issue.

PerformanceIssueType

(string)
Allowed Values
  • DocumentCookie

PerformanceIssueDetails

(object)

Details for a performance issue.

Properties
Name Type Description
performanceIssueType PerformanceIssueType
sourceCodeLocation (optional) SourceCodeLocation

MixedContentResolutionStatus

(string)
Allowed Values
  • MixedContentBlocked
  • MixedContentAutomaticallyUpgraded
  • MixedContentWarning

MixedContentResourceType

(string)
Allowed Values
  • AttributionSrc
  • Audio
  • Beacon
  • CSPReport
  • Download
  • EventSource
  • Favicon
  • Font
  • Form
  • Frame
  • Image
  • Import
  • JSON
  • Manifest
  • Ping
  • PluginData
  • PluginResource
  • Prefetch
  • Resource
  • Script
  • ServiceWorker
  • SharedWorker
  • SpeculationRules
  • Stylesheet
  • Track
  • Video
  • Worker
  • XMLHttpRequest
  • XSLT

MixedContentIssueDetails

(object)
Properties
Name Type Description
resourceType (optional) MixedContentResourceType The type of resource causing the mixed content issue (css, js, iframe,
form,...). Marked as optional because it is mapped to from
blink::mojom::RequestContextType, which will be replaced
by network::mojom::RequestDestination
resolutionStatus MixedContentResolutionStatus The way the mixed content issue is being resolved.
insecureURL string The unsafe http url causing the mixed content issue.
mainResourceURL string The url responsible for the call to an unsafe url.
request (optional) AffectedRequest The mixed content request.
Does not always exist (e.g. for unsafe form submission urls).
frame (optional) AffectedFrame Optional because not every mixed content issue is necessarily linked to a frame.

BlockedByResponseReason

(string)

Enum indicating the reason a response has been blocked. These reasons are
refinements of the net error BLOCKED_BY_RESPONSE.

Allowed Values
  • CoepFrameResourceNeedsCoepHeader
  • CoopSandboxedIFrameCannotNavigateToCoopPage
  • CorpNotSameOrigin
  • CorpNotSameOriginAfterDefaultedToSameOriginByCoep
  • CorpNotSameOriginAfterDefaultedToSameOriginByDip
  • CorpNotSameOriginAfterDefaultedToSameOriginByCoepAndDip
  • CorpNotSameSite
  • SRIMessageSignatureMismatch

BlockedByResponseIssueDetails

(object)

Details for a request that has been blocked with the BLOCKED_BY_RESPONSE
code. Currently only used for COEP/COOP, but may be extended to include
some CSP errors in the future.

Properties
Name Type Description
request AffectedRequest
parentFrame (optional) AffectedFrame
blockedFrame (optional) AffectedFrame
reason BlockedByResponseReason

HeavyAdResolutionStatus

(string)
Allowed Values
  • HeavyAdBlocked
  • HeavyAdWarning

HeavyAdReason

(string)
Allowed Values
  • NetworkTotalLimit
  • CpuTotalLimit
  • CpuPeakLimit

HeavyAdIssueDetails

(object)
Properties
Name Type Description
resolution HeavyAdResolutionStatus The resolution status, either blocking the content or warning.
reason HeavyAdReason The reason the ad was blocked, total network or cpu or peak cpu.
frame AffectedFrame The frame that was blocked.

ContentSecurityPolicyViolationType

(string)
Allowed Values
  • kInlineViolation
  • kEvalViolation
  • kURLViolation
  • kSRIViolation
  • kTrustedTypesSinkViolation
  • kTrustedTypesPolicyViolation
  • kWasmEvalViolation

SourceCodeLocation

(object)
Properties
Name Type Description
scriptId (optional) Runtime.ScriptId
url string
lineNumber integer
columnNumber integer

ContentSecurityPolicyIssueDetails

(object)
Properties
Name Type Description
blockedURL (optional) string The url not included in allowed sources.
violatedDirective string Specific directive that is violated, causing the CSP issue.
isReportOnly boolean
contentSecurityPolicyViolationType ContentSecurityPolicyViolationType
frameAncestor (optional) AffectedFrame
sourceCodeLocation (optional) SourceCodeLocation
violatingNodeId (optional) DOM.BackendNodeId

SharedArrayBufferIssueType

(string)
Allowed Values
  • TransferIssue
  • CreationIssue

SharedArrayBufferIssueDetails

(object)

Details for a issue arising from an SAB being instantiated in, or
transferred to a context that is not cross-origin isolated.

Properties
Name Type Description
sourceCodeLocation SourceCodeLocation
isWarning boolean
type SharedArrayBufferIssueType

CorsIssueDetails

(object)

Details for a CORS related issue, e.g. a warning or error related to
CORS RFC1918 enforcement.

Properties
Name Type Description
corsErrorStatus Network.CorsErrorStatus
isWarning boolean
request AffectedRequest
location (optional) SourceCodeLocation
initiatorOrigin (optional) string
resourceIPAddressSpace (optional) Network.IPAddressSpace
clientSecurityState (optional) Network.ClientSecurityState

AttributionReportingIssueType

(string)
Allowed Values
  • PermissionPolicyDisabled
  • UntrustworthyReportingOrigin
  • InsecureContext
  • InvalidHeader
  • InvalidRegisterTriggerHeader
  • SourceAndTriggerHeaders
  • SourceIgnored
  • TriggerIgnored
  • OsSourceIgnored
  • OsTriggerIgnored
  • InvalidRegisterOsSourceHeader
  • InvalidRegisterOsTriggerHeader
  • WebAndOsHeaders
  • NoWebOrOsSupport
  • NavigationRegistrationWithoutTransientUserActivation
  • InvalidInfoHeader
  • NoRegisterSourceHeader
  • NoRegisterTriggerHeader
  • NoRegisterOsSourceHeader
  • NoRegisterOsTriggerHeader
  • NavigationRegistrationUniqueScopeAlreadySet

SharedDictionaryError

(string)
Allowed Values
  • UseErrorCrossOriginNoCorsRequest
  • UseErrorDictionaryLoadFailure
  • UseErrorMatchingDictionaryNotUsed
  • UseErrorUnexpectedContentDictionaryHeader
  • WriteErrorCossOriginNoCorsRequest
  • WriteErrorDisallowedBySettings
  • WriteErrorExpiredResponse
  • WriteErrorFeatureDisabled
  • WriteErrorInsufficientResources
  • WriteErrorInvalidMatchField
  • WriteErrorInvalidStructuredHeader
  • WriteErrorInvalidTTLField
  • WriteErrorNavigationRequest
  • WriteErrorNoMatchField
  • WriteErrorNonIntegerTTLField
  • WriteErrorNonListMatchDestField
  • WriteErrorNonSecureContext
  • WriteErrorNonStringIdField
  • WriteErrorNonStringInMatchDestList
  • WriteErrorNonStringMatchField
  • WriteErrorNonTokenTypeField
  • WriteErrorRequestAborted
  • WriteErrorShuttingDown
  • WriteErrorTooLongIdField
  • WriteErrorUnsupportedType

SRIMessageSignatureError

(string)
Allowed Values
  • MissingSignatureHeader
  • MissingSignatureInputHeader
  • InvalidSignatureHeader
  • InvalidSignatureInputHeader
  • SignatureHeaderValueIsNotByteSequence
  • SignatureHeaderValueIsParameterized
  • SignatureHeaderValueIsIncorrectLength
  • SignatureInputHeaderMissingLabel
  • SignatureInputHeaderValueNotInnerList
  • SignatureInputHeaderValueMissingComponents
  • SignatureInputHeaderInvalidComponentType
  • SignatureInputHeaderInvalidComponentName
  • SignatureInputHeaderInvalidHeaderComponentParameter
  • SignatureInputHeaderInvalidDerivedComponentParameter
  • SignatureInputHeaderKeyIdLength
  • SignatureInputHeaderInvalidParameter
  • SignatureInputHeaderMissingRequiredParameters
  • ValidationFailedSignatureExpired
  • ValidationFailedInvalidLength
  • ValidationFailedSignatureMismatch
  • ValidationFailedIntegrityMismatch

UnencodedDigestError

(string)
Allowed Values
  • MalformedDictionary
  • UnknownAlgorithm
  • IncorrectDigestType
  • IncorrectDigestLength

ConnectionAllowlistError

(string)
Allowed Values
  • InvalidHeader
  • MoreThanOneList
  • ItemNotInnerList
  • InvalidAllowlistItemType
  • ReportingEndpointNotToken
  • InvalidUrlPattern

AttributionReportingIssueDetails

(object)

Details for issues around "Attribution Reporting API" usage.
Explainer: https://github.com/WICG/attribution-reporting-api

Properties
Name Type Description
violationType AttributionReportingIssueType
request (optional) AffectedRequest
violatingNodeId (optional) DOM.BackendNodeId
invalidParameter (optional) string

QuirksModeIssueDetails

(object)

Details for issues about documents in Quirks Mode
or Limited Quirks Mode that affects page layouting.

Properties
Name Type Description
isLimitedQuirksMode boolean If false, it means the document's mode is "quirks"
instead of "limited-quirks".
documentNodeId DOM.BackendNodeId
url string
frameId Page.FrameId
loaderId Network.LoaderId

NavigatorUserAgentIssueDetails

(object) Deprecated
Properties
Name Type Description
url string
location (optional) SourceCodeLocation

SharedDictionaryIssueDetails

(object)
Properties
Name Type Description
sharedDictionaryError SharedDictionaryError
request AffectedRequest

SRIMessageSignatureIssueDetails

(object)
Properties
Name Type Description
error SRIMessageSignatureError
signatureBase string
integrityAssertions array<string>
request AffectedRequest

UnencodedDigestIssueDetails

(object)
Properties
Name Type Description
error UnencodedDigestError
request AffectedRequest

ConnectionAllowlistIssueDetails

(object)
Properties
Name Type Description
error ConnectionAllowlistError
request AffectedRequest

GenericIssueErrorType

(string)
Allowed Values
  • FormLabelForNameError
  • FormDuplicateIdForInputError
  • FormInputWithNoLabelError
  • FormAutocompleteAttributeEmptyError
  • FormEmptyIdAndNameAttributesForInputError
  • FormAriaLabelledByToNonExistingIdError
  • FormInputAssignedAutocompleteValueToIdOrNameAttributeError
  • FormLabelHasNeitherForNorNestedInputError
  • FormLabelForMatchesNonExistingIdError
  • FormInputHasWrongButWellIntendedAutocompleteValueError
  • ResponseWasBlockedByORB
  • NavigationEntryMarkedSkippable
  • AutofillAndManualTextPolicyControlledFeaturesInfo
  • AutofillPolicyControlledFeatureInfo
  • ManualTextPolicyControlledFeatureInfo
  • FormModelContextParameterMissingTitleAndDescription

GenericIssueDetails

(object)

Depending on the concrete errorType, different properties are set.

Properties
Name Type Description
errorType GenericIssueErrorType Issues with the same errorType are aggregated in the frontend.
frameId (optional) Page.FrameId
violatingNodeId (optional) DOM.BackendNodeId
violatingNodeAttribute (optional) string
request (optional) AffectedRequest

DeprecationIssueDetails

(object)

This issue tracks information needed to print a deprecation message.
https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/frame/third_party/blink/renderer/core/frame/deprecation/README.md

Properties
Name Type Description
affectedFrame (optional) AffectedFrame
sourceCodeLocation SourceCodeLocation
type string One of the deprecation names from third_party/blink/renderer/core/frame/deprecation/deprecation.json5

BounceTrackingIssueDetails

(object)

This issue warns about sites in the redirect chain of a finished navigation
that may be flagged as trackers and have their state cleared if they don't
receive a user interaction. Note that in this context 'site' means eTLD+1.
For example, if the URL `https://example.test:80/bounce` was in the
redirect chain, the site reported would be `example.test`.

Properties
Name Type Description
trackingSites array<string>

CookieDeprecationMetadataIssueDetails

(object)

This issue warns about third-party sites that are accessing cookies on the
current page, and have been permitted due to having a global metadata grant.
Note that in this context 'site' means eTLD+1. For example, if the URL
`https://example.test:80/web_page` was accessing cookies, the site reported
would be `example.test`.

Properties
Name Type Description
allowedSites array<string>
optOutPercentage number
isOptOutTopLevel boolean
operation CookieOperation

ClientHintIssueReason

(string)
Allowed Values
  • MetaTagAllowListInvalidOrigin
  • MetaTagModifiedHTML

FederatedAuthRequestIssueDetails

(object)
Properties
Name Type Description
federatedAuthRequestIssueReason FederatedAuthRequestIssueReason

FederatedAuthRequestIssueReason

(string)

Represents the failure reason when a federated authentication reason fails.
Should be updated alongside RequestIdTokenStatus in
third_party/blink/public/mojom/devtools/inspector_issue.mojom to include
all cases except for success.

Allowed Values
  • ShouldEmbargo
  • TooManyRequests
  • WellKnownHttpNotFound
  • WellKnownNoResponse
  • WellKnownInvalidResponse
  • WellKnownListEmpty
  • WellKnownInvalidContentType
  • ConfigNotInWellKnown
  • WellKnownTooBig
  • ConfigHttpNotFound
  • ConfigNoResponse
  • ConfigInvalidResponse
  • ConfigInvalidContentType
  • IdpNotPotentiallyTrustworthy
  • DisabledInSettings
  • DisabledInFlags
  • ErrorFetchingSignin
  • InvalidSigninResponse
  • AccountsHttpNotFound
  • AccountsNoResponse
  • AccountsInvalidResponse
  • AccountsListEmpty
  • AccountsInvalidContentType
  • IdTokenHttpNotFound
  • IdTokenNoResponse
  • IdTokenInvalidResponse
  • IdTokenIdpErrorResponse
  • IdTokenCrossSiteIdpErrorResponse
  • IdTokenInvalidRequest
  • IdTokenInvalidContentType
  • ErrorIdToken
  • Canceled
  • RpPageNotVisible
  • SilentMediationFailure
  • NotSignedInWithIdp
  • MissingTransientUserActivation
  • ReplacedByActiveMode
  • RelyingPartyOriginIsOpaque
  • TypeNotMatching
  • UiDismissedNoEmbargo
  • CorsError
  • SuppressedBySegmentationPlatform

FederatedAuthUserInfoRequestIssueDetails

(object)
Properties
Name Type Description
federatedAuthUserInfoRequestIssueReason FederatedAuthUserInfoRequestIssueReason

FederatedAuthUserInfoRequestIssueReason

(string)

Represents the failure reason when a getUserInfo() call fails.
Should be updated alongside FederatedAuthUserInfoRequestResult in
third_party/blink/public/mojom/devtools/inspector_issue.mojom.

Allowed Values
  • NotSameOrigin
  • NotIframe
  • NotPotentiallyTrustworthy
  • NoApiPermission
  • NotSignedInWithIdp
  • NoAccountSharingPermission
  • InvalidConfigOrWellKnown
  • InvalidAccountsResponse
  • NoReturningUserFromFetchedAccounts

ClientHintIssueDetails

(object)

This issue tracks client hints related issues. It's used to deprecate old
features, encourage the use of new ones, and provide general guidance.

Properties
Name Type Description
sourceCodeLocation SourceCodeLocation
clientHintIssueReason ClientHintIssueReason

FailedRequestInfo

(object)
Properties
Name Type Description
url string The URL that failed to load.
failureMessage string The failure message for the failed request.
requestId (optional) Network.RequestId

PartitioningBlobURLInfo

(string)
Allowed Values
  • BlockedCrossPartitionFetching
  • EnforceNoopenerForNavigation

PartitioningBlobURLIssueDetails

(object)
Properties
Name Type Description
url string The BlobURL that failed to load.
partitioningBlobURLInfo PartitioningBlobURLInfo Additional information about the Partitioning Blob URL issue.

ElementAccessibilityIssueReason

(string)
Allowed Values
  • DisallowedSelectChild
  • DisallowedOptGroupChild
  • NonPhrasingContentOptionChild
  • InteractiveContentOptionChild
  • InteractiveContentLegendChild
  • InteractiveContentSummaryDescendant

ElementAccessibilityIssueDetails

(object)

This issue warns about errors in the select or summary element content model.

Properties
Name Type Description
nodeId DOM.BackendNodeId
elementAccessibilityIssueReason ElementAccessibilityIssueReason
hasDisallowedAttributes boolean

StyleSheetLoadingIssueReason

(string)
Allowed Values
  • LateImportRule
  • RequestFailed

StylesheetLoadingIssueDetails

(object)

This issue warns when a referenced stylesheet couldn't be loaded.

Properties
Name Type Description
sourceCodeLocation SourceCodeLocation Source code position that referenced the failing stylesheet.
styleSheetLoadingIssueReason StyleSheetLoadingIssueReason Reason why the stylesheet couldn't be loaded.
failedRequestInfo (optional) FailedRequestInfo Contains additional info when the failure was due to a request.

PropertyRuleIssueReason

(string)
Allowed Values
  • InvalidSyntax
  • InvalidInitialValue
  • InvalidInherits
  • InvalidName

PropertyRuleIssueDetails

(object)

This issue warns about errors in property rules that lead to property
registrations being ignored.

Properties
Name Type Description
sourceCodeLocation SourceCodeLocation Source code position of the property rule.
propertyRuleIssueReason PropertyRuleIssueReason Reason why the property rule was discarded.
propertyValue (optional) string The value of the property rule property that failed to parse

UserReidentificationIssueType

(string)
Allowed Values
  • BlockedFrameNavigation
  • BlockedSubresource
  • NoisedCanvasReadback

UserReidentificationIssueDetails

(object)

This issue warns about uses of APIs that may be considered misuse to
re-identify users.

Properties
Name Type Description
type UserReidentificationIssueType
request (optional) AffectedRequest Applies to BlockedFrameNavigation and BlockedSubresource issue types.
sourceCodeLocation (optional) SourceCodeLocation Applies to NoisedCanvasReadback issue type.

PermissionElementIssueType

(string)
Allowed Values
  • InvalidType
  • FencedFrameDisallowed
  • CspFrameAncestorsMissing
  • PermissionsPolicyBlocked
  • PaddingRightUnsupported
  • PaddingBottomUnsupported
  • InsetBoxShadowUnsupported
  • RequestInProgress
  • UntrustedEvent
  • RegistrationFailed
  • TypeNotSupported
  • InvalidTypeActivation
  • SecurityChecksFailed
  • ActivationDisabled
  • GeolocationDeprecated
  • InvalidDisplayStyle
  • NonOpaqueColor
  • LowContrast
  • FontSizeTooSmall
  • FontSizeTooLarge
  • InvalidSizeValue

PermissionElementIssueDetails

(object)

This issue warns about improper usage of the <permission> element.

Properties
Name Type Description
issueType PermissionElementIssueType
type (optional) string The value of the type attribute.
nodeId (optional) DOM.BackendNodeId The node ID of the <permission> element.
isWarning (optional) boolean True if the issue is a warning, false if it is an error.
permissionName (optional) string Fields for message construction:
Used for messages that reference a specific permission name
occluderNodeInfo (optional) string Used for messages about occlusion
occluderParentNodeInfo (optional) string Used for messages about occluder's parent
disableReason (optional) string Used for messages about activation disabled reason

AdScriptIdentifier

(object)

Metadata about the ad script that was on the stack that caused the current
script in the `AdAncestry` to be considered ad related.

Properties
Name Type Description
scriptId Runtime.ScriptId The script's v8 identifier.
debuggerId Runtime.UniqueDebuggerId v8's debugging id for the v8::Context.
name string The script's url (or generated name based on id if inline script).

AdAncestry

(object)

Providence about how an ad script was determined to be such. It is an ad
because its url matched a filterlist rule, or because some other ad script
was on the stack when this script was loaded.

Properties
Name Type Description
adAncestryChain array<AdScriptIdentifier> The ad-script in the stack when the offending script was loaded. This is
recursive down to the root script that was tagged due to the filterlist
rule.
rootScriptFilterlistRule (optional) string The filterlist rule that caused the root (last) script in
`adAncestry` to be ad-tagged.

SelectivePermissionsInterventionIssueDetails

(object)

The issue warns about blocked calls to privacy sensitive APIs via the
Selective Permissions Intervention.

Properties
Name Type Description
apiName string Which API was intervened on.
adAncestry AdAncestry Why the ad script using the API is considered an ad.
stackTrace (optional) Runtime.StackTrace The stack trace at the time of the intervention.

InspectorIssueCode

(string)

A unique identifier for the type of issue. Each type may use one of the
optional fields in InspectorIssueDetails to convey more specific
information about the kind of issue.

Allowed Values
  • CookieIssue
  • MixedContentIssue
  • BlockedByResponseIssue
  • HeavyAdIssue
  • ContentSecurityPolicyIssue
  • SharedArrayBufferIssue
  • CorsIssue
  • AttributionReportingIssue
  • QuirksModeIssue
  • PartitioningBlobURLIssue
  • NavigatorUserAgentIssue
  • GenericIssue
  • DeprecationIssue
  • ClientHintIssue
  • FederatedAuthRequestIssue
  • BounceTrackingIssue
  • CookieDeprecationMetadataIssue
  • StylesheetLoadingIssue
  • FederatedAuthUserInfoRequestIssue
  • PropertyRuleIssue
  • SharedDictionaryIssue
  • ElementAccessibilityIssue
  • SRIMessageSignatureIssue
  • UnencodedDigestIssue
  • ConnectionAllowlistIssue
  • UserReidentificationIssue
  • PermissionElementIssue
  • PerformanceIssue
  • SelectivePermissionsInterventionIssue

InspectorIssueDetails

(object)

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
add a new optional field to this type.

Properties
Name Type Description
cookieIssueDetails (optional) CookieIssueDetails
mixedContentIssueDetails (optional) MixedContentIssueDetails
blockedByResponseIssueDetails (optional) BlockedByResponseIssueDetails
heavyAdIssueDetails (optional) HeavyAdIssueDetails
contentSecurityPolicyIssueDetails (optional) ContentSecurityPolicyIssueDetails
sharedArrayBufferIssueDetails (optional) SharedArrayBufferIssueDetails
corsIssueDetails (optional) CorsIssueDetails
attributionReportingIssueDetails (optional) AttributionReportingIssueDetails
quirksModeIssueDetails (optional) QuirksModeIssueDetails
partitioningBlobURLIssueDetails (optional) PartitioningBlobURLIssueDetails
navigatorUserAgentIssueDetails (optional) Deprecated NavigatorUserAgentIssueDetails
genericIssueDetails (optional) GenericIssueDetails
deprecationIssueDetails (optional) DeprecationIssueDetails
clientHintIssueDetails (optional) ClientHintIssueDetails
federatedAuthRequestIssueDetails (optional) FederatedAuthRequestIssueDetails
bounceTrackingIssueDetails (optional) BounceTrackingIssueDetails
cookieDeprecationMetadataIssueDetails (optional) CookieDeprecationMetadataIssueDetails
stylesheetLoadingIssueDetails (optional) StylesheetLoadingIssueDetails
propertyRuleIssueDetails (optional) PropertyRuleIssueDetails
federatedAuthUserInfoRequestIssueDetails (optional) FederatedAuthUserInfoRequestIssueDetails
sharedDictionaryIssueDetails (optional) SharedDictionaryIssueDetails
elementAccessibilityIssueDetails (optional) ElementAccessibilityIssueDetails
sriMessageSignatureIssueDetails (optional) SRIMessageSignatureIssueDetails
unencodedDigestIssueDetails (optional) UnencodedDigestIssueDetails
connectionAllowlistIssueDetails (optional) ConnectionAllowlistIssueDetails
userReidentificationIssueDetails (optional) UserReidentificationIssueDetails
permissionElementIssueDetails (optional) PermissionElementIssueDetails
performanceIssueDetails (optional) PerformanceIssueDetails
selectivePermissionsInterventionIssueDetails (optional) SelectivePermissionsInterventionIssueDetails

IssueId

(string)

A unique id for a DevTools inspector issue. Allows other entities (e.g.
exceptions, CDP message, console messages, etc.) to reference an issue.

InspectorIssue

(object)

An inspector issue reported from the back-end.

Properties
Name Type Description
code InspectorIssueCode
details InspectorIssueDetails
issueId (optional) IssueId A unique id for this issue. May be omitted if no other entity (e.g.
exception, CDP message, etc.) is referencing this issue.

Summary