@@ -405,12 +405,16 @@ experimental domain Audits
405405 FormInputWithNoLabelError
406406 FormAutocompleteAttributeEmptyError
407407 FormEmptyIdAndNameAttributesForInputError
408- FormAriaLabelledByToNonExistingId
408+ FormAriaLabelledByToNonExistingIdError
409409 FormInputAssignedAutocompleteValueToIdOrNameAttributeError
410- FormLabelHasNeitherForNorNestedInput
410+ FormLabelHasNeitherForNorNestedInputError
411411 FormLabelForMatchesNonExistingIdError
412412 FormInputHasWrongButWellIntendedAutocompleteValueError
413413 ResponseWasBlockedByORB
414+ NavigationEntryMarkedSkippable
415+ AutofillAndManualTextPolicyControlledFeaturesInfo
416+ AutofillPolicyControlledFeatureInfo
417+ ManualTextPolicyControlledFeatureInfo
414418
415419 # Depending on the concrete errorType, different properties are set.
416420 type GenericIssueDetails extends object
@@ -631,6 +635,51 @@ experimental domain Audits
631635 # Applies to NoisedCanvasReadback issue type.
632636 optional SourceCodeLocation sourceCodeLocation
633637
638+ type PermissionElementIssueType extends string
639+ enum
640+ InvalidType
641+ FencedFrameDisallowed
642+ CspFrameAncestorsMissing
643+ PermissionsPolicyBlocked
644+ PaddingRightUnsupported
645+ PaddingBottomUnsupported
646+ InsetBoxShadowUnsupported
647+ RequestInProgress
648+ UntrustedEvent
649+ RegistrationFailed
650+ TypeNotSupported
651+ InvalidTypeActivation
652+ SecurityChecksFailed
653+ ActivationDisabled
654+ GeolocationDeprecated
655+ InvalidDisplayStyle
656+ NonOpaqueColor
657+ LowContrast
658+ FontSizeTooSmall
659+ FontSizeTooLarge
660+ InvalidSizeValue
661+
662+ # This issue warns about improper usage of the <permission> element.
663+ type PermissionElementIssueDetails extends object
664+ properties
665+ PermissionElementIssueType issueType
666+ # The value of the type attribute.
667+ optional string type
668+ # The node ID of the <permission> element.
669+ optional DOM.BackendNodeId nodeId
670+ # True if the issue is a warning, false if it is an error.
671+ optional boolean isWarning
672+
673+ # Fields for message construction:
674+ # Used for messages that reference a specific permission name
675+ optional string permissionName
676+ # Used for messages about occlusion
677+ optional string occluderNodeInfo
678+ # Used for messages about occluder's parent
679+ optional string occluderParentNodeInfo
680+ # Used for messages about activation disabled reason
681+ optional string disableReason
682+
634683 # A unique identifier for the type of issue. Each type may use one of the
635684 # optional fields in InspectorIssueDetails to convey more specific
636685 # information about the kind of issue.
@@ -663,6 +712,7 @@ experimental domain Audits
663712 SRIMessageSignatureIssue
664713 UnencodedDigestIssue
665714 UserReidentificationIssue
715+ PermissionElementIssue
666716
667717 # This struct holds a list of optional fields with additional information
668718 # specific to the kind of issue. When adding a new issue code, please also
@@ -695,6 +745,7 @@ experimental domain Audits
695745 optional SRIMessageSignatureIssueDetails sriMessageSignatureIssueDetails
696746 optional UnencodedDigestIssueDetails unencodedDigestIssueDetails
697747 optional UserReidentificationIssueDetails userReidentificationIssueDetails
748+ optional PermissionElementIssueDetails permissionElementIssueDetails
698749
699750 # A unique id for a DevTools inspector issue. Allows other entities (e.g.
700751 # exceptions, CDP message, console messages, etc.) to reference an issue.
0 commit comments