@@ -53,6 +53,7 @@ experimental domain Accessibility
53
53
labelfor
54
54
labelwrapped
55
55
legend
56
+ rubyannotation
56
57
tablecaption
57
58
title
58
59
other
@@ -202,8 +203,20 @@ experimental domain Accessibility
202
203
# children, if requested.
203
204
array of AXNode nodes
204
205
205
- # Fetches the entire accessibility tree
206
+ # Fetches the entire accessibility tree for the root Document
206
207
experimental command getFullAXTree
208
+ parameters
209
+ # The maximum depth at which descendants of the root node should be retrieved.
210
+ # If omitted, the full tree is returned.
211
+ optional integer max_depth
212
+ returns
213
+ array of AXNode nodes
214
+
215
+ # Fetches a particular accessibility node by AXNodeId.
216
+ # Requires `enable()` to have been called previously.
217
+ experimental command getChildAXNodes
218
+ parameters
219
+ AXNodeId id
207
220
returns
208
221
array of AXNode nodes
209
222
@@ -648,6 +661,14 @@ experimental domain Audits
648
661
optional SourceCodeLocation sourceCodeLocation
649
662
optional DOM.BackendNodeId violatingNodeId
650
663
664
+ # Details for a request that has been blocked with the BLOCKED_BY_RESPONSE
665
+ # code. Currently only used for COEP/COOP, but may be extended to include
666
+ # some CSP errors in the future.
667
+ type SharedArrayBufferTransferIssueDetails extends object
668
+ properties
669
+ SourceCodeLocation sourceCodeLocation
670
+ boolean isWarning
671
+
651
672
# A unique identifier for the type of issue. Each type may use one of the
652
673
# optional fields in InspectorIssueDetails to convey more specific
653
674
# information about the kind of issue.
@@ -658,6 +679,7 @@ experimental domain Audits
658
679
BlockedByResponseIssue
659
680
HeavyAdIssue
660
681
ContentSecurityPolicyIssue
682
+ SharedArrayBufferTransferIssue
661
683
662
684
# This struct holds a list of optional fields with additional information
663
685
# specific to the kind of issue. When adding a new issue code, please also
@@ -669,6 +691,7 @@ experimental domain Audits
669
691
optional BlockedByResponseIssueDetails blockedByResponseIssueDetails
670
692
optional HeavyAdIssueDetails heavyAdIssueDetails
671
693
optional ContentSecurityPolicyIssueDetails contentSecurityPolicyIssueDetails
694
+ optional SharedArrayBufferTransferIssueDetails sharedArrayBufferTransferIssueDetails
672
695
673
696
# An inspector issue reported from the back-end.
674
697
type InspectorIssue extends object
@@ -815,6 +838,7 @@ domain Browser
815
838
backgroundFetch
816
839
clipboardReadWrite
817
840
clipboardSanitizedWrite
841
+ displayCapture
818
842
durableStorage
819
843
flash
820
844
geolocation
@@ -1791,6 +1815,8 @@ domain DOM
1791
1815
backdrop
1792
1816
selection
1793
1817
target-text
1818
+ spelling-error
1819
+ grammar-error
1794
1820
first-line-inherited
1795
1821
scrollbar
1796
1822
scrollbar-thumb
@@ -4723,6 +4749,8 @@ domain Network
4723
4749
optional CookieSameSite sameSite
4724
4750
# Cookie Priority
4725
4751
experimental CookiePriority priority
4752
+ # True if cookie is SameParty.
4753
+ experimental boolean sameParty
4726
4754
4727
4755
# Types of reasons why a cookie may not be stored from a response.
4728
4756
experimental type SetCookieBlockedReason extends string
@@ -5494,13 +5522,17 @@ domain Network
5494
5522
RequestId transportId
5495
5523
# WebTransport request URL.
5496
5524
string url
5525
+ # Timestamp.
5526
+ MonotonicTime timestamp
5497
5527
# Request initiator.
5498
5528
optional Initiator initiator
5499
5529
5500
5530
event webTransportClosed
5501
5531
parameters
5502
5532
# WebTransport identifier.
5503
5533
RequestId transportId
5534
+ # Timestamp.
5535
+ MonotonicTime timestamp
5504
5536
5505
5537
experimental type PrivateNetworkRequestPolicy extends string
5506
5538
enum
@@ -5553,6 +5585,36 @@ domain Network
5553
5585
# available, such as in the case of HTTP/2 or QUIC.
5554
5586
optional string headersText
5555
5587
5588
+ # Fired exactly once for each Trust Token operation. Depending on
5589
+ # the type of the operation and whether the operation succeeded or
5590
+ # failed, the event is fired before the corresponding request was sent
5591
+ # or after the response was received.
5592
+ experimental event trustTokenOperationDone
5593
+ parameters
5594
+ # Detailed success or error status of the operation.
5595
+ # 'AlreadyExists' also signifies a successful operation, as the result
5596
+ # of the operation already exists und thus, the operation was abort
5597
+ # preemptively (e.g. a cache hit).
5598
+ enum status
5599
+ Ok
5600
+ InvalidArgument
5601
+ FailedPrecondition
5602
+ ResourceExhausted
5603
+ AlreadyExists
5604
+ Unavailable
5605
+ BadResponse
5606
+ InternalError
5607
+ UnknownError
5608
+ FulfilledLocally
5609
+ TrustTokenOperationType type
5610
+ RequestId requestId
5611
+ # Top level origin. The context in which the operation was attempted.
5612
+ optional string topLevelOrigin
5613
+ # Origin of the issuer in case of a "Issuance" or "Redemption" operation.
5614
+ optional string issuerOrigin
5615
+ # The number of obtained Trust Tokens on a successful "Issuance" operation.
5616
+ optional integer issuedTokenCount
5617
+
5556
5618
experimental type CrossOriginOpenerPolicyValue extends string
5557
5619
enum
5558
5620
SameOrigin
@@ -7085,6 +7147,72 @@ domain Performance
7085
7147
# Timestamp title.
7086
7148
string title
7087
7149
7150
+ # Reporting of performance timeline events, as specified in
7151
+ # https://w3c.github.io/performance-timeline/#dom-performanceobserver.
7152
+ experimental domain PerformanceTimeline
7153
+ depends on DOM
7154
+ depends on Network
7155
+
7156
+ # See https://github.com/WICG/LargestContentfulPaint and largest_contentful_paint.idl
7157
+ type LargestContentfulPaint extends object
7158
+ properties
7159
+ Network.TimeSinceEpoch renderTime
7160
+ Network.TimeSinceEpoch loadTime
7161
+ # The number of pixels being painted.
7162
+ number size
7163
+ # The id attribute of the element, if available.
7164
+ optional string elementId
7165
+ # The URL of the image (may be trimmed).
7166
+ optional string url
7167
+ optional DOM.BackendNodeId nodeId
7168
+
7169
+ type LayoutShiftAttribution extends object
7170
+ properties
7171
+ DOM.Rect previousRect
7172
+ DOM.Rect currentRect
7173
+ optional DOM.BackendNodeId nodeId
7174
+
7175
+ # See https://wicg.github.io/layout-instability/#sec-layout-shift and layout_shift.idl
7176
+ type LayoutShift extends object
7177
+ properties
7178
+ # Score increment produced by this event.
7179
+ number value
7180
+ boolean hadRecentInput
7181
+ Network.TimeSinceEpoch lastInputTime
7182
+ array of LayoutShiftAttribution sources
7183
+
7184
+ type TimelineEvent extends object
7185
+ properties
7186
+ # Identifies the frame that this event is related to. Empty for non-frame targets.
7187
+ Page.FrameId frameId
7188
+ # The event type, as specified in https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype
7189
+ # This determines which of the optional "details" fiedls is present.
7190
+ string type
7191
+ # Name may be empty depending on the type.
7192
+ string name
7193
+ # Time in seconds since Epoch, monotonically increasing within document lifetime.
7194
+ Network.TimeSinceEpoch time
7195
+ # Event duration, if applicable.
7196
+ optional number duration
7197
+ optional LargestContentfulPaint lcpDetails
7198
+ optional LayoutShift layoutShiftDetails
7199
+
7200
+ # Previously buffered events would be reported before method returns.
7201
+ # See also: timelineEventAdded
7202
+ command enable
7203
+ parameters
7204
+ # The types of event to report, as specified in
7205
+ # https://w3c.github.io/performance-timeline/#dom-performanceentry-entrytype
7206
+ # The specified filter overrides any previous filters, passing empty
7207
+ # filter disables recording.
7208
+ # Note that not all types exposed to the web platform are currently supported.
7209
+ array of string eventTypes
7210
+
7211
+ # Sent when a performance timeline event is added. See reportPerformanceTimeline method.
7212
+ event timelineEventAdded
7213
+ parameters
7214
+ TimelineEvent event
7215
+
7088
7216
# Security
7089
7217
domain Security
7090
7218
@@ -8030,6 +8158,10 @@ experimental domain Tracing
8030
8158
# transfer mode (defaults to `none`)
8031
8159
optional StreamCompression streamCompression
8032
8160
optional TraceConfig traceConfig
8161
+ # Base64-encoded serialized perfetto.protos.TraceConfig protobuf message
8162
+ # When specified, the parameters `categories`, `options`, `traceConfig`
8163
+ # are ignored.
8164
+ optional binary perfettoConfig
8033
8165
8034
8166
event bufferUsage
8035
8167
parameters
0 commit comments