Table of Contents

Namespace OpenQA.Selenium.DevTools.V146.Audits

Classes

AffectedCookie

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

AffectedFrame

Information about the frame affected by an inspector issue.

AffectedRequest

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

AttributionReportingIssueDetails

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

AuditsAdapter

Represents an adapter for the Audits domain to simplify the command interface.

BlockedByResponseIssueDetails

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.

BounceTrackingIssueDetails

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.

CheckContrastCommandResponse

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

CheckContrastCommandSettings

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

CheckFormsIssuesCommandResponse

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

CheckFormsIssuesCommandSettings

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

ClientHintIssueDetails

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

ConnectionAllowlistIssueDetails

ConnectionAllowlistIssueDetails

ContentSecurityPolicyIssueDetails

ContentSecurityPolicyIssueDetails

CookieDeprecationMetadataIssueDetails

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.

CookieIssueDetails

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.

CookieIssueInsight

Information about the suggested solution to a cookie issue.

CorsIssueDetails

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

DeprecationIssueDetails

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

DisableCommandResponse

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

DisableCommandSettings

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

ElementAccessibilityIssueDetails

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

EnableCommandResponse

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

EnableCommandSettings

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

FailedRequestInfo

FailedRequestInfo

FederatedAuthRequestIssueDetails

FederatedAuthRequestIssueDetails

FederatedAuthUserInfoRequestIssueDetails

FederatedAuthUserInfoRequestIssueDetails

GenericIssueDetails

Depending on the concrete errorType, different properties are set.

GetEncodedResponseCommandResponse

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

GetEncodedResponseCommandSettings

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

HeavyAdIssueDetails

HeavyAdIssueDetails

InspectorIssue

An inspector issue reported from the back-end.

InspectorIssueDetails

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.

IssueAddedEventArgs

IssueAdded

LowTextContrastIssueDetails

LowTextContrastIssueDetails

MixedContentIssueDetails

MixedContentIssueDetails

NavigatorUserAgentIssueDetails

NavigatorUserAgentIssueDetails

PartitioningBlobURLIssueDetails

PartitioningBlobURLIssueDetails

PermissionElementIssueDetails

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

PropertyRuleIssueDetails

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

QuirksModeIssueDetails

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

SRIMessageSignatureIssueDetails

SRIMessageSignatureIssueDetails

SharedArrayBufferIssueDetails

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

SharedDictionaryIssueDetails

SharedDictionaryIssueDetails

SourceCodeLocation

SourceCodeLocation

StylesheetLoadingIssueDetails

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

UnencodedDigestIssueDetails

UnencodedDigestIssueDetails

UserReidentificationIssueDetails

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

Enums

AttributionReportingIssueType

AttributionReportingIssueType

BlockedByResponseReason

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

ClientHintIssueReason

ClientHintIssueReason

ConnectionAllowlistError

ConnectionAllowlistError

ContentSecurityPolicyViolationType

ContentSecurityPolicyViolationType

CookieExclusionReason

CookieExclusionReason

CookieOperation

CookieOperation

CookieWarningReason

CookieWarningReason

ElementAccessibilityIssueReason

ElementAccessibilityIssueReason

FederatedAuthRequestIssueReason

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.

FederatedAuthUserInfoRequestIssueReason

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

GenericIssueErrorType

GenericIssueErrorType

HeavyAdReason

HeavyAdReason

HeavyAdResolutionStatus

HeavyAdResolutionStatus

InsightType

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

InspectorIssueCode

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.

MixedContentResolutionStatus

MixedContentResolutionStatus

MixedContentResourceType

MixedContentResourceType

PartitioningBlobURLInfo

PartitioningBlobURLInfo

PermissionElementIssueType

PermissionElementIssueType

PropertyRuleIssueReason

PropertyRuleIssueReason

SRIMessageSignatureError

SRIMessageSignatureError

SharedArrayBufferIssueType

SharedArrayBufferIssueType

SharedDictionaryError

SharedDictionaryError

StyleSheetLoadingIssueReason

StyleSheetLoadingIssueReason

UnencodedDigestError

UnencodedDigestError

UserReidentificationIssueType

UserReidentificationIssueType