@@ -203,7 +203,7 @@ experimental domain Accessibility
203
203
optional DOM.BackendNodeId backendNodeId
204
204
# JavaScript object id of the node wrapper to get the partial accessibility tree for.
205
205
optional Runtime.RemoteObjectId objectId
206
- # Whether to fetch this nodes ancestors, siblings and children. Defaults to true.
206
+ # Whether to fetch this node's ancestors, siblings and children. Defaults to true.
207
207
optional boolean fetchRelatives
208
208
returns
209
209
# The `Accessibility.AXNode` for this DOM node, if it exists, plus its ancestors, siblings and
@@ -748,6 +748,11 @@ experimental domain Audits
748
748
FormInputWithNoLabelError
749
749
FormAutocompleteAttributeEmptyError
750
750
FormEmptyIdAndNameAttributesForInputError
751
+ FormAriaLabelledByToNonExistingId
752
+ FormInputAssignedAutocompleteValueToIdOrNameAttributeError
753
+ FormLabelHasNeitherForNorNestedInput
754
+ FormLabelForMatchesNonExistingIdError
755
+ FormHasPasswordFieldWithoutUsernameFieldError
751
756
752
757
# Depending on the concrete errorType, different properties are set.
753
758
type GenericIssueDetails extends object
@@ -757,73 +762,14 @@ experimental domain Audits
757
762
optional Page.FrameId frameId
758
763
optional DOM.BackendNodeId violatingNodeId
759
764
760
- type DeprecationIssueType extends string
761
- enum
762
- AuthorizationCoveredByWildcard
763
- CanRequestURLHTTPContainingNewline
764
- ChromeLoadTimesConnectionInfo
765
- ChromeLoadTimesFirstPaintAfterLoadTime
766
- ChromeLoadTimesWasAlternateProtocolAvailable
767
- CookieWithTruncatingChar
768
- CrossOriginAccessBasedOnDocumentDomain
769
- CrossOriginWindowAlert
770
- CrossOriginWindowConfirm
771
- CSSSelectorInternalMediaControlsOverlayCastButton
772
- DeprecationExample
773
- DocumentDomainSettingWithoutOriginAgentClusterHeader
774
- EventPath
775
- ExpectCTHeader
776
- GeolocationInsecureOrigin
777
- GeolocationInsecureOriginDeprecatedNotRemoved
778
- GetUserMediaInsecureOrigin
779
- HostCandidateAttributeGetter
780
- IdentityInCanMakePaymentEvent
781
- InsecurePrivateNetworkSubresourceRequest
782
- LocalCSSFileExtensionRejected
783
- MediaSourceAbortRemove
784
- MediaSourceDurationTruncatingBuffered
785
- NoSysexWebMIDIWithoutPermission
786
- NotificationInsecureOrigin
787
- NotificationPermissionRequestedIframe
788
- ObsoleteCreateImageBitmapImageOrientationNone
789
- ObsoleteWebRtcCipherSuite
790
- OpenWebDatabaseInsecureContext
791
- OverflowVisibleOnReplacedElement
792
- PaymentInstruments
793
- PaymentRequestCSPViolation
794
- PersistentQuotaType
795
- PictureSourceSrc
796
- PrefixedCancelAnimationFrame
797
- PrefixedRequestAnimationFrame
798
- PrefixedStorageInfo
799
- PrefixedVideoDisplayingFullscreen
800
- PrefixedVideoEnterFullscreen
801
- PrefixedVideoEnterFullScreen
802
- PrefixedVideoExitFullscreen
803
- PrefixedVideoExitFullScreen
804
- PrefixedVideoSupportsFullscreen
805
- PrivacySandboxExtensionsAPI
806
- RangeExpand
807
- RequestedSubresourceWithEmbeddedCredentials
808
- RTCConstraintEnableDtlsSrtpFalse
809
- RTCConstraintEnableDtlsSrtpTrue
810
- RTCPeerConnectionComplexPlanBSdpUsingDefaultSdpSemantics
811
- RTCPeerConnectionSdpSemanticsPlanB
812
- RtcpMuxPolicyNegotiate
813
- SharedArrayBufferConstructedWithoutIsolation
814
- TextToSpeech_DisallowedByAutoplay
815
- V8SharedArrayBufferConstructedInExtensionWithoutIsolation
816
- XHRJSONEncodingDetection
817
- XMLHttpRequestSynchronousInNonWorkerOutsideBeforeUnload
818
- XRSupportsSession
819
-
820
765
# This issue tracks information needed to print a deprecation message.
821
766
# https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/renderer/core/frame/third_party/blink/renderer/core/frame/deprecation/README.md
822
767
type DeprecationIssueDetails extends object
823
768
properties
824
769
optional AffectedFrame affectedFrame
825
770
SourceCodeLocation sourceCodeLocation
826
- DeprecationIssueType type
771
+ # One of the deprecation names from third_party/blink/renderer/core/frame/deprecation/deprecation.json5
772
+ string type
827
773
828
774
type ClientHintIssueReason extends string
829
775
enum
@@ -1898,7 +1844,7 @@ experimental domain CSS
1898
1844
# Polls the next batch of computed style updates.
1899
1845
experimental command takeComputedStyleUpdates
1900
1846
returns
1901
- # The list of node Ids that have their tracked computed styles updated
1847
+ # The list of node Ids that have their tracked computed styles updated.
1902
1848
array of DOM.NodeId nodeIds
1903
1849
1904
1850
# Find a rule with the given active property for the given node and set the new value for this
@@ -1991,13 +1937,13 @@ experimental domain CSS
1991
1937
command startRuleUsageTracking
1992
1938
1993
1939
# Stop tracking rule usage and return the list of rules that were used since last call to
1994
- # `takeCoverageDelta` (or since start of coverage instrumentation)
1940
+ # `takeCoverageDelta` (or since start of coverage instrumentation).
1995
1941
command stopRuleUsageTracking
1996
1942
returns
1997
1943
array of RuleUsage ruleUsage
1998
1944
1999
1945
# Obtain list of rules that became used since last call to this method (or since start of coverage
2000
- # instrumentation)
1946
+ # instrumentation).
2001
1947
command takeCoverageDelta
2002
1948
returns
2003
1949
array of RuleUsage coverage
@@ -2011,7 +1957,7 @@ experimental domain CSS
2011
1957
boolean enabled
2012
1958
2013
1959
# Fires whenever a web font is updated. A non-empty font parameter indicates a successfully loaded
2014
- # web font
1960
+ # web font.
2015
1961
event fontsUpdated
2016
1962
parameters
2017
1963
# The web font that has loaded.
@@ -2552,6 +2498,7 @@ domain DOM
2552
2498
array of Quad quads
2553
2499
2554
2500
# Returns the root DOM node (and optionally the subtree) to the caller.
2501
+ # Implicitly enables the DOM domain events for the current target.
2555
2502
command getDocument
2556
2503
parameters
2557
2504
# The maximum depth at which children should be retrieved, defaults to 1. Use -1 for the
@@ -3805,11 +3752,13 @@ domain Emulation
3805
3752
# Emulates the given vision deficiency.
3806
3753
experimental command setEmulatedVisionDeficiency
3807
3754
parameters
3808
- # Vision deficiency to emulate.
3755
+ # Vision deficiency to emulate. Order: best-effort emulations come first, followed by any
3756
+ # physiologically accurate emulations for medically recognized color vision deficiencies.
3809
3757
enum type
3810
3758
none
3811
- achromatopsia
3812
3759
blurredVision
3760
+ reducedContrast
3761
+ achromatopsia
3813
3762
deuteranopia
3814
3763
protanopia
3815
3764
tritanopia
@@ -4191,7 +4140,7 @@ experimental domain IndexedDB
4191
4140
# If true, there are more entries to fetch in the given range.
4192
4141
boolean hasMore
4193
4142
4194
- # Gets metadata of an object store
4143
+ # Gets metadata of an object store.
4195
4144
command getMetadata
4196
4145
parameters
4197
4146
# At least and at most one of securityOrigin, storageKey must be specified.
@@ -7731,7 +7680,8 @@ domain Page
7731
7680
returns
7732
7681
array of InstallabilityError installabilityErrors
7733
7682
7734
- experimental command getManifestIcons
7683
+ # Deprecated because it's not guaranteed that the returned icon is in fact the one used for PWA installation.
7684
+ experimental deprecated command getManifestIcons
7735
7685
returns
7736
7686
optional binary primaryIcon
7737
7687
@@ -8145,15 +8095,25 @@ domain Page
8145
8095
# Clears seeded compilation cache.
8146
8096
experimental command clearCompilationCache
8147
8097
8148
- # Sets the Secure Payment Confirmation transaction mode.
8098
+ # Enum of possible auto-reponse for permisison / prompt dialogs.
8099
+ experimental type AutoResponseMode extends string
8100
+ enum
8101
+ none
8102
+ autoAccept
8103
+ autoReject
8104
+ autoOptOut
8105
+
8106
+ # Sets the Secure Payment Confirmation transaction mode.
8149
8107
# https://w3c.github.io/secure-payment-confirmation/#sctn-automation-set-spc-transaction-mode
8150
8108
experimental command setSPCTransactionMode
8151
8109
parameters
8152
- enum mode
8153
- none
8154
- autoAccept
8155
- autoReject
8156
- autoOptOut
8110
+ AutoResponseMode mode
8111
+
8112
+ # Extensions for Custom Handlers API:
8113
+ # https://html.spec.whatwg.org/multipage/system-state.html#rph-automation
8114
+ experimental command setRPHRegistrationMode
8115
+ parameters
8116
+ AutoResponseMode mode
8157
8117
8158
8118
# Generates a report for testing.
8159
8119
experimental command generateTestReport
@@ -8580,6 +8540,10 @@ domain Page
8580
8540
PrimaryMainFrameRendererProcessCrashed
8581
8541
PrimaryMainFrameRendererProcessKilled
8582
8542
ActivationFramePolicyNotCompatible
8543
+ PreloadingDisabled
8544
+ BatterySaverEnabled
8545
+ ActivatedDuringMainFrameNavigation
8546
+ PreloadingUnsupportedByWebContents
8583
8547
8584
8548
# Fired when a prerender attempt is completed.
8585
8549
experimental event prerenderAttemptCompleted
@@ -8592,6 +8556,36 @@ domain Page
8592
8556
# that is incompatible with prerender and has caused the cancellation of the attempt
8593
8557
optional string disallowedApiMethod
8594
8558
8559
+ # Preloading status values, see also PreloadingTriggeringOutcome. This
8560
+ # status is shared by prefetchStatusUpdated and prerenderStatusUpdated.
8561
+ type PreloadingStatus extends string
8562
+ enum
8563
+ Pending
8564
+ Running
8565
+ Ready
8566
+ Success
8567
+ Failure
8568
+ # PreloadingTriggeringOutcome which not used by prefetch nor prerender.
8569
+ NotSupported
8570
+
8571
+ # TODO(crbug/1384419): Create a dedicated domain for preloading.
8572
+ # Fired when a prefetch attempt is updated.
8573
+ experimental event prefetchStatusUpdated
8574
+ parameters
8575
+ # The frame id of the frame initiating prefetch.
8576
+ FrameId initiatingFrameId
8577
+ string prefetchUrl
8578
+ PreloadingStatus status
8579
+
8580
+ # TODO(crbug/1384419): Create a dedicated domain for preloading.
8581
+ # Fired when a prerender attempt is updated.
8582
+ experimental event prerenderStatusUpdated
8583
+ parameters
8584
+ # The frame id of the frame initiating prerender.
8585
+ FrameId initiatingFrameId
8586
+ string prerenderingUrl
8587
+ PreloadingStatus status
8588
+
8595
8589
event loadEventFired
8596
8590
parameters
8597
8591
Network.MonotonicTime timestamp
@@ -10794,3 +10788,73 @@ experimental domain Media
10794
10788
10795
10789
# Disables the Media domain.
10796
10790
command disable
10791
+
10792
+ experimental domain DeviceAccess
10793
+ # Device request id.
10794
+ type RequestId extends string
10795
+
10796
+ # A device id.
10797
+ type DeviceId extends string
10798
+
10799
+ # Device information displayed in a user prompt to select a device.
10800
+ type PromptDevice extends object
10801
+ properties
10802
+ DeviceId id
10803
+ # Display name as it appears in a device request user prompt.
10804
+ string name
10805
+
10806
+ # Enable events in this domain.
10807
+ command enable
10808
+
10809
+ # Disable events in this domain.
10810
+ command disable
10811
+
10812
+ # Select a device in response to a DeviceAccess.deviceRequestPrompted event.
10813
+ command selectPrompt
10814
+ parameters
10815
+ RequestId id
10816
+ DeviceId deviceId
10817
+
10818
+ # Cancel a prompt in response to a DeviceAccess.deviceRequestPrompted event.
10819
+ command cancelPrompt
10820
+ parameters
10821
+ RequestId id
10822
+
10823
+ # A device request opened a user prompt to select a device. Respond with the
10824
+ # selectPrompt or cancelPrompt command.
10825
+ event deviceRequestPrompted
10826
+ parameters
10827
+ RequestId id
10828
+ array of PromptDevice devices
10829
+
10830
+ experimental domain Preload
10831
+ # Unique id
10832
+ type RuleSetId extends string
10833
+
10834
+ # Corresponds to SpeculationRuleSet
10835
+ type RuleSet extends object
10836
+ properties
10837
+ RuleSetId id
10838
+ # Identifies a document which the rule set is associated with.
10839
+ Network.LoaderId loaderId
10840
+ # Source text of JSON representing the rule set. If it comes from
10841
+ # <script> tag, it is the textContent of the node. Note that it is
10842
+ # a JSON for valid case.
10843
+ #
10844
+ # See also:
10845
+ # - https://wicg.github.io/nav-speculation/speculation-rules.html
10846
+ # - https://github.com/WICG/nav-speculation/blob/main/triggers.md
10847
+ string sourceText
10848
+
10849
+ command enable
10850
+
10851
+ command disable
10852
+
10853
+ # Upsert. Currently, it is only emitted when a rule set added.
10854
+ event ruleSetUpdated
10855
+ parameters
10856
+ RuleSet ruleSet
10857
+
10858
+ event ruleSetRemoved
10859
+ parameters
10860
+ RuleSetId id
0 commit comments