Upgrade puppeteer-core to 24.1.1

Bug: None
Change-Id: Idae5199b6b729f58885632ef980850da0da5144e
Reviewed-on: https://chromium-review.googlesource.com/c/devtools/devtools-frontend/+/6217301
Commit-Queue: Alex Rudenko <alexrudenko@chromium.org>
Reviewed-by: Simon Zünd <szuend@chromium.org>
This commit is contained in:
Adam Raine
2025-01-30 22:07:46 -08:00
committed by Devtools-frontend LUCI CQ
parent 9bbb3ae169
commit ac00a7dd4d
213 changed files with 4924 additions and 2382 deletions
+90 -12
View File
@@ -210,6 +210,7 @@
"description": "Values of AXProperty name:\n- from 'busy' to 'roledescription': states which apply to every AX node\n- from 'live' to 'root': attributes which apply to nodes in live regions\n- from 'autocomplete' to 'valuetext': attributes which apply to widgets\n- from 'checked' to 'selected': states which apply to widgets\n- from 'activedescendant' to 'owns' - relationships between elements other than parent/child/sibling.",
"type": "string",
"enum": [
"actions",
"busy",
"disabled",
"editable",
@@ -1048,7 +1049,9 @@
"ExcludeSamePartyCrossPartyContext",
"ExcludeDomainNonASCII",
"ExcludeThirdPartyCookieBlockedInFirstPartySet",
"ExcludeThirdPartyPhaseout"
"ExcludeThirdPartyPhaseout",
"ExcludePortMismatch",
"ExcludeSchemeMismatch"
]
},
{
@@ -3670,6 +3673,16 @@
"items": {
"$ref": "CSSRuleType"
}
},
{
"name": "startingStyles",
"description": "@starting-style CSS at-rule array.\nThe array enumerates @starting-style at-rules starting with the innermost one, going outwards.",
"experimental": true,
"optional": true,
"type": "array",
"items": {
"$ref": "CSSStartingStyle"
}
}
]
},
@@ -3684,7 +3697,8 @@
"ContainerRule",
"LayerRule",
"ScopeRule",
"StyleRule"
"StyleRule",
"StartingStyleRule"
]
},
{
@@ -4027,6 +4041,12 @@
"description": "Optional logical axes queried for the container.",
"optional": true,
"$ref": "DOM.LogicalAxes"
},
{
"name": "queriesScrollState",
"description": "true if the query contains scroll-state() queries.",
"optional": true,
"type": "boolean"
}
]
},
@@ -4110,6 +4130,26 @@
}
]
},
{
"id": "CSSStartingStyle",
"description": "CSS Starting Style at-rule descriptor.",
"experimental": true,
"type": "object",
"properties": [
{
"name": "range",
"description": "The associated rule header range in the enclosing stylesheet (if\navailable).",
"optional": true,
"$ref": "SourceRange"
},
{
"name": "styleSheetId",
"description": "Identifier of the stylesheet containing this object (if exists).",
"optional": true,
"$ref": "StyleSheetId"
}
]
},
{
"id": "CSSLayerData",
"description": "CSS Layer data.",
@@ -4847,6 +4887,18 @@
}
]
},
{
"name": "trackComputedStyleUpdatesForNode",
"description": "Starts tracking the given node for the computed style updates\nand whenever the computed style is updated for node, it queues\na `computedStyleUpdated` event with throttling.\nThere can only be 1 node tracked for computed style updates\nso passing a new node id removes tracking from the previous node.\nPass `undefined` to disable tracking.",
"experimental": true,
"parameters": [
{
"name": "nodeId",
"optional": true,
"$ref": "DOM.NodeId"
}
]
},
{
"name": "trackComputedStyleUpdates",
"description": "Starts tracking the given computed styles for updates. The specified array of properties\nreplaces the one previously specified. Pass empty array to disable tracking.\nUse takeComputedStyleUpdates to retrieve the list of nodes that had properties modified.\nThe changes to computed style properties are only tracked for nodes pushed to the front-end\nby the DOM agent. If no changes to the tracked properties occur after the node has been pushed\nto the front-end, no updates will be issued for the node.",
@@ -5221,6 +5273,17 @@
"$ref": "StyleSheetId"
}
]
},
{
"name": "computedStyleUpdated",
"experimental": true,
"parameters": [
{
"name": "nodeId",
"description": "The node id that has updated computed styles.",
"$ref": "DOM.NodeId"
}
]
}
]
},
@@ -5655,8 +5718,10 @@
"enum": [
"first-line",
"first-letter",
"check",
"before",
"after",
"select-arrow",
"marker",
"backdrop",
"column",
@@ -5687,8 +5752,6 @@
"placeholder",
"file-selector-button",
"details-content",
"select-fallback-button",
"select-fallback-button-text",
"picker"
]
},
@@ -7167,7 +7230,7 @@
},
{
"name": "getContainerForNode",
"description": "Returns the query container of the given node based on container query\nconditions: containerName, physical, and logical axes. If no axes are\nprovided, the style container is returned, which is the direct parent or the\nclosest element with a matching container-name.",
"description": "Returns the query container of the given node based on container query\nconditions: containerName, physical and logical axes, and whether it queries\nscroll-state. If no axes are provided and queriesScrollState is false, the\nstyle container is returned, which is the direct parent or the closest\nelement with a matching container-name.",
"experimental": true,
"parameters": [
{
@@ -7188,6 +7251,11 @@
"name": "logicalAxes",
"optional": true,
"$ref": "LogicalAxes"
},
{
"name": "queriesScrollState",
"optional": true,
"type": "boolean"
}
],
"returns": [
@@ -12353,7 +12421,7 @@
},
{
"id": "RequestId",
"description": "Unique request identifier.",
"description": "Unique network request identifier.\nNote that this does not identify individual HTTP requests that are part of\na network request.",
"type": "string"
},
{
@@ -13301,7 +13369,7 @@
},
{
"name": "stack",
"description": "Initiator JavaScript stack trace, set for Script only.",
"description": "Initiator JavaScript stack trace, set for Script only.\nRequires the Debugger domain to be enabled.",
"optional": true,
"$ref": "Runtime.StackTrace"
},
@@ -13497,7 +13565,9 @@
"SchemefulSameSiteLax",
"SchemefulSameSiteUnspecifiedTreatedAsLax",
"SamePartyFromCrossPartyContext",
"NameValuePairExceedsMaxSize"
"NameValuePairExceedsMaxSize",
"PortMismatch",
"SchemeMismatch"
]
},
{
@@ -17200,6 +17270,7 @@
"encrypted-media",
"execution-while-out-of-viewport",
"execution-while-not-rendered",
"fenced-unpartitioned-storage-read",
"focus-without-user-activation",
"fullscreen",
"frobulate",
@@ -18582,7 +18653,8 @@
"EmbedderExtensionMessaging",
"EmbedderExtensionMessagingForOpenPort",
"EmbedderExtensionSentMessageToCachedFrame",
"RequestedByWebViewClient"
"RequestedByWebViewClient",
"PostMessageByWebViewClient"
]
},
{
@@ -20248,7 +20320,7 @@
},
{
"name": "lifecycleEvent",
"description": "Fired for top level page lifecycle events such as navigation, load, paint, etc.",
"description": "Fired for lifecycle events (navigation, load, paint, etc) in the current\ntarget (including local frames).",
"parameters": [
{
"name": "frameId",
@@ -22040,6 +22112,10 @@
"name": "scopesData",
"optional": true,
"$ref": "AttributionScopesData"
},
{
"name": "maxEventLevelReports",
"type": "integer"
}
]
},
@@ -22291,6 +22367,7 @@
"excessiveReportingOrigins",
"noHistograms",
"insufficientBudget",
"insufficientNamedBudget",
"noMatchingSourceFilterData",
"notRegistered",
"prohibitedByBrowserPolicy",
@@ -24458,7 +24535,7 @@
"types": [
{
"id": "RequestId",
"description": "Unique request identifier.",
"description": "Unique request identifier.\nNote that this does not identify individual HTTP requests that are part of\na network request.",
"type": "string"
},
{
@@ -24922,7 +24999,8 @@
"enum": [
"suspended",
"running",
"closed"
"closed",
"interrupted"
]
},
{
+1 -1
View File
@@ -1,6 +1,6 @@
{
"name": "devtools-protocol",
"version": "0.0.1367902",
"version": "0.0.1380148",
"description": "The Chrome DevTools Protocol JSON",
"repository": "https://github.com/ChromeDevTools/devtools-protocol",
"author": "The Chromium Authors",
+57 -7
View File
@@ -117,6 +117,7 @@ experimental domain Accessibility
# - from 'activedescendant' to 'owns' - relationships between elements other than parent/child/sibling.
type AXPropertyName extends string
enum
actions
busy
disabled
editable
@@ -517,6 +518,8 @@ experimental domain Audits
ExcludeDomainNonASCII
ExcludeThirdPartyCookieBlockedInFirstPartySet
ExcludeThirdPartyPhaseout
ExcludePortMismatch
ExcludeSchemeMismatch
type CookieWarningReason extends string
enum
@@ -1798,6 +1801,9 @@ experimental domain CSS
experimental optional array of CSSScope scopes
# The array keeps the types of ancestor CSSRules from the innermost going outwards.
experimental optional array of CSSRuleType ruleTypes
# @starting-style CSS at-rule array.
# The array enumerates @starting-style at-rules starting with the innermost one, going outwards.
experimental optional array of CSSStartingStyle startingStyles
# Enum indicating the type of a CSS rule, used to represent the order of a style rule's ancestors.
# This list only contains rule types that are collected during the ancestor rule collection.
@@ -1809,6 +1815,7 @@ experimental domain CSS
LayerRule
ScopeRule
StyleRule
StartingStyleRule
# CSS coverage information.
type RuleUsage extends object
@@ -1951,6 +1958,8 @@ experimental domain CSS
optional DOM.PhysicalAxes physicalAxes
# Optional logical axes queried for the container.
optional DOM.LogicalAxes logicalAxes
# true if the query contains scroll-state() queries.
optional boolean queriesScrollState
# CSS Supports at-rule descriptor.
experimental type CSSSupports extends object
@@ -1987,6 +1996,15 @@ experimental domain CSS
# Identifier of the stylesheet containing this object (if exists).
optional StyleSheetId styleSheetId
# CSS Starting Style at-rule descriptor.
experimental type CSSStartingStyle extends object
properties
# The associated rule header range in the enclosing stylesheet (if
# available).
optional SourceRange range
# Identifier of the stylesheet containing this object (if exists).
optional StyleSheetId styleSheetId
# CSS Layer data.
experimental type CSSLayerData extends object
properties
@@ -2301,6 +2319,16 @@ experimental domain CSS
returns
array of SourceRange ranges
# Starts tracking the given node for the computed style updates
# and whenever the computed style is updated for node, it queues
# a `computedStyleUpdated` event with throttling.
# There can only be 1 node tracked for computed style updates
# so passing a new node id removes tracking from the previous node.
# Pass `undefined` to disable tracking.
experimental command trackComputedStyleUpdatesForNode
parameters
optional DOM.NodeId nodeId
# Starts tracking the given computed styles for updates. The specified array of properties
# replaces the one previously specified. Pass empty array to disable tracking.
# Use takeComputedStyleUpdates to retrieve the list of nodes that had properties modified.
@@ -2468,6 +2496,11 @@ experimental domain CSS
# Identifier of the removed stylesheet.
StyleSheetId styleSheetId
experimental event computedStyleUpdated
parameters
# The node id that has updated computed styles.
DOM.NodeId nodeId
experimental domain CacheStorage
depends on Storage
@@ -2677,8 +2710,10 @@ domain DOM
enum
first-line
first-letter
check
before
after
select-arrow
marker
backdrop
column
@@ -2709,8 +2744,6 @@ domain DOM
placeholder
file-selector-button
details-content
select-fallback-button
select-fallback-button-text
picker
# Shadow root type.
@@ -3388,15 +3421,17 @@ domain DOM
optional NodeId nodeId
# Returns the query container of the given node based on container query
# conditions: containerName, physical, and logical axes. If no axes are
# provided, the style container is returned, which is the direct parent or the
# closest element with a matching container-name.
# conditions: containerName, physical and logical axes, and whether it queries
# scroll-state. If no axes are provided and queriesScrollState is false, the
# style container is returned, which is the direct parent or the closest
# element with a matching container-name.
experimental command getContainerForNode
parameters
NodeId nodeId
optional string containerName
optional PhysicalAxes physicalAxes
optional LogicalAxes logicalAxes
optional boolean queriesScrollState
returns
# The container node for the given node, or null if not found.
optional NodeId nodeId
@@ -5672,7 +5707,9 @@ domain Network
# Unique loader identifier.
type LoaderId extends string
# Unique request identifier.
# Unique network request identifier.
# Note that this does not identify individual HTTP requests that are part of
# a network request.
type RequestId extends string
# Unique intercepted request identifier.
@@ -6186,6 +6223,7 @@ domain Network
preflight
other
# Initiator JavaScript stack trace, set for Script only.
# Requires the Debugger domain to be enabled.
optional Runtime.StackTrace stack
# Initiator URL, set for Parser type or for Script type (when script is importing module) or for SignedExchange type.
optional string url
@@ -6365,6 +6403,10 @@ domain Network
# The cookie's name/value pair size exceeded the size limit defined in
# RFC6265bis.
NameValuePairExceedsMaxSize
# The cookie's source port value does not match the request origin's port.
PortMismatch
# The cookie's source scheme value does not match the request origin's scheme.
SchemeMismatch
# Types of reasons why a cookie should have been blocked by 3PCD but is exempted for the request.
experimental type CookieExemptionReason extends string
@@ -8096,6 +8138,7 @@ domain Page
encrypted-media
execution-while-out-of-viewport
execution-while-not-rendered
fenced-unpartitioned-storage-read
focus-without-user-activation
fullscreen
frobulate
@@ -9364,7 +9407,8 @@ domain Page
# Default dialog prompt.
optional string defaultPrompt
# Fired for top level page lifecycle events such as navigation, load, paint, etc.
# Fired for lifecycle events (navigation, load, paint, etc) in the current
# target (including local frames).
event lifecycleEvent
parameters
# Id of the frame.
@@ -9520,6 +9564,7 @@ domain Page
EmbedderExtensionMessagingForOpenPort
EmbedderExtensionSentMessageToCachedFrame
RequestedByWebViewClient
PostMessageByWebViewClient
# Types of not restored reasons for back-forward cache.
experimental type BackForwardCacheNotRestoredReasonType extends string
@@ -10714,6 +10759,7 @@ experimental domain Storage
SignedInt64AsBase10 destinationLimitPriority
AttributionReportingAggregatableDebugReportingConfig aggregatableDebugReportingConfig
optional AttributionScopesData scopesData
integer maxEventLevelReports
experimental type AttributionReportingSourceRegistrationResult extends string
enum
@@ -10824,6 +10870,7 @@ experimental domain Storage
excessiveReportingOrigins
noHistograms
insufficientBudget
insufficientNamedBudget
noMatchingSourceFilterData
notRegistered
prohibitedByBrowserPolicy
@@ -11462,6 +11509,8 @@ domain Fetch
depends on Page
# Unique request identifier.
# Note that this does not identify individual HTTP requests that are part of
# a network request.
type RequestId extends string
# Stages of the request to handle. Request will intercept before the request is
@@ -11718,6 +11767,7 @@ experimental domain WebAudio
suspended
running
closed
interrupted
# Enum of AudioNode types
type NodeType extends string
+19 -4
View File
@@ -161,6 +161,7 @@ export namespace ProtocolMapping {
* Fired whenever an active document stylesheet is removed.
*/
'CSS.styleSheetRemoved': [Protocol.CSS.StyleSheetRemovedEvent];
'CSS.computedStyleUpdated': [Protocol.CSS.ComputedStyleUpdatedEvent];
/**
* This is fired whenever the list of available sinks changes. A sink is a
* device or a software surface that you can cast to.
@@ -499,7 +500,8 @@ export namespace ProtocolMapping {
*/
'Page.javascriptDialogOpening': [Protocol.Page.JavascriptDialogOpeningEvent];
/**
* Fired for top level page lifecycle events such as navigation, load, paint, etc.
* Fired for lifecycle events (navigation, load, paint, etc) in the current
* target (including local frames).
*/
'Page.lifecycleEvent': [Protocol.Page.LifecycleEventEvent];
/**
@@ -1871,6 +1873,18 @@ export namespace ProtocolMapping {
paramsType: [Protocol.CSS.GetLocationForSelectorRequest];
returnType: Protocol.CSS.GetLocationForSelectorResponse;
};
/**
* Starts tracking the given node for the computed style updates
* and whenever the computed style is updated for node, it queues
* a `computedStyleUpdated` event with throttling.
* There can only be 1 node tracked for computed style updates
* so passing a new node id removes tracking from the previous node.
* Pass `undefined` to disable tracking.
*/
'CSS.trackComputedStyleUpdatesForNode': {
paramsType: [Protocol.CSS.TrackComputedStyleUpdatesForNodeRequest?];
returnType: void;
};
/**
* Starts tracking the given computed styles for updates. The specified array of properties
* replaces the one previously specified. Pass empty array to disable tracking.
@@ -2439,9 +2453,10 @@ export namespace ProtocolMapping {
};
/**
* Returns the query container of the given node based on container query
* conditions: containerName, physical, and logical axes. If no axes are
* provided, the style container is returned, which is the direct parent or the
* closest element with a matching container-name.
* conditions: containerName, physical and logical axes, and whether it queries
* scroll-state. If no axes are provided and queriesScrollState is false, the
* style container is returned, which is the direct parent or the closest
* element with a matching container-name.
*/
'DOM.getContainerForNode': {
paramsType: [Protocol.DOM.GetContainerForNodeRequest];
+18 -4
View File
@@ -1102,6 +1102,16 @@ export namespace ProtocolProxyApi {
*/
getLocationForSelector(params: Protocol.CSS.GetLocationForSelectorRequest): Promise<Protocol.CSS.GetLocationForSelectorResponse>;
/**
* Starts tracking the given node for the computed style updates
* and whenever the computed style is updated for node, it queues
* a `computedStyleUpdated` event with throttling.
* There can only be 1 node tracked for computed style updates
* so passing a new node id removes tracking from the previous node.
* Pass `undefined` to disable tracking.
*/
trackComputedStyleUpdatesForNode(params: Protocol.CSS.TrackComputedStyleUpdatesForNodeRequest): Promise<void>;
/**
* Starts tracking the given computed styles for updates. The specified array of properties
* replaces the one previously specified. Pass empty array to disable tracking.
@@ -1217,6 +1227,8 @@ export namespace ProtocolProxyApi {
*/
on(event: 'styleSheetRemoved', listener: (params: Protocol.CSS.StyleSheetRemovedEvent) => void): void;
on(event: 'computedStyleUpdated', listener: (params: Protocol.CSS.ComputedStyleUpdatedEvent) => void): void;
}
export interface CacheStorageApi {
@@ -1566,9 +1578,10 @@ export namespace ProtocolProxyApi {
/**
* Returns the query container of the given node based on container query
* conditions: containerName, physical, and logical axes. If no axes are
* provided, the style container is returned, which is the direct parent or the
* closest element with a matching container-name.
* conditions: containerName, physical and logical axes, and whether it queries
* scroll-state. If no axes are provided and queriesScrollState is false, the
* style container is returned, which is the direct parent or the closest
* element with a matching container-name.
*/
getContainerForNode(params: Protocol.DOM.GetContainerForNodeRequest): Promise<Protocol.DOM.GetContainerForNodeResponse>;
@@ -3301,7 +3314,8 @@ export namespace ProtocolProxyApi {
on(event: 'javascriptDialogOpening', listener: (params: Protocol.Page.JavascriptDialogOpeningEvent) => void): void;
/**
* Fired for top level page lifecycle events such as navigation, load, paint, etc.
* Fired for lifecycle events (navigation, load, paint, etc) in the current
* target (including local frames).
*/
on(event: 'lifecycleEvent', listener: (params: Protocol.Page.LifecycleEventEvent) => void): void;
+20 -4
View File
@@ -1170,6 +1170,16 @@ export namespace ProtocolTestsProxyApi {
*/
getLocationForSelector(params: Protocol.CSS.GetLocationForSelectorRequest): Promise<{id: number, result: Protocol.CSS.GetLocationForSelectorResponse, sessionId: string}>;
/**
* Starts tracking the given node for the computed style updates
* and whenever the computed style is updated for node, it queues
* a `computedStyleUpdated` event with throttling.
* There can only be 1 node tracked for computed style updates
* so passing a new node id removes tracking from the previous node.
* Pass `undefined` to disable tracking.
*/
trackComputedStyleUpdatesForNode(params: Protocol.CSS.TrackComputedStyleUpdatesForNodeRequest): Promise<{id: number, result: void, sessionId: string}>;
/**
* Starts tracking the given computed styles for updates. The specified array of properties
* replaces the one previously specified. Pass empty array to disable tracking.
@@ -1295,6 +1305,10 @@ export namespace ProtocolTestsProxyApi {
offStyleSheetRemoved(listener: (event: { params: Protocol.CSS.StyleSheetRemovedEvent }) => void): void;
onceStyleSheetRemoved(eventMatcher?: (event: { params: Protocol.CSS.StyleSheetRemovedEvent }) => boolean): Promise<{ params: Protocol.CSS.StyleSheetRemovedEvent }>;
onComputedStyleUpdated(listener: (event: { params: Protocol.CSS.ComputedStyleUpdatedEvent }) => void): void;
offComputedStyleUpdated(listener: (event: { params: Protocol.CSS.ComputedStyleUpdatedEvent }) => void): void;
onceComputedStyleUpdated(eventMatcher?: (event: { params: Protocol.CSS.ComputedStyleUpdatedEvent }) => boolean): Promise<{ params: Protocol.CSS.ComputedStyleUpdatedEvent }>;
}
export interface CacheStorageApi {
@@ -1648,9 +1662,10 @@ export namespace ProtocolTestsProxyApi {
/**
* Returns the query container of the given node based on container query
* conditions: containerName, physical, and logical axes. If no axes are
* provided, the style container is returned, which is the direct parent or the
* closest element with a matching container-name.
* conditions: containerName, physical and logical axes, and whether it queries
* scroll-state. If no axes are provided and queriesScrollState is false, the
* style container is returned, which is the direct parent or the closest
* element with a matching container-name.
*/
getContainerForNode(params: Protocol.DOM.GetContainerForNodeRequest): Promise<{id: number, result: Protocol.DOM.GetContainerForNodeResponse, sessionId: string}>;
@@ -3551,7 +3566,8 @@ export namespace ProtocolTestsProxyApi {
onceJavascriptDialogOpening(eventMatcher?: (event: { params: Protocol.Page.JavascriptDialogOpeningEvent }) => boolean): Promise<{ params: Protocol.Page.JavascriptDialogOpeningEvent }>;
/**
* Fired for top level page lifecycle events such as navigation, load, paint, etc.
* Fired for lifecycle events (navigation, load, paint, etc) in the current
* target (including local frames).
*/
onLifecycleEvent(listener: (event: { params: Protocol.Page.LifecycleEventEvent }) => void): void;
offLifecycleEvent(listener: (event: { params: Protocol.Page.LifecycleEventEvent }) => void): void;
+54 -11
View File
@@ -2785,7 +2785,7 @@ export namespace Protocol {
* - from 'checked' to 'selected': states which apply to widgets
* - from 'activedescendant' to 'owns' - relationships between elements other than parent/child/sibling.
*/
export type AXPropertyName = ('busy' | 'disabled' | 'editable' | 'focusable' | 'focused' | 'hidden' | 'hiddenRoot' | 'invalid' | 'keyshortcuts' | 'settable' | 'roledescription' | 'live' | 'atomic' | 'relevant' | 'root' | 'autocomplete' | 'hasPopup' | 'level' | 'multiselectable' | 'orientation' | 'multiline' | 'readonly' | 'required' | 'valuemin' | 'valuemax' | 'valuetext' | 'checked' | 'expanded' | 'modal' | 'pressed' | 'selected' | 'activedescendant' | 'controls' | 'describedby' | 'details' | 'errormessage' | 'flowto' | 'labelledby' | 'owns' | 'url');
export type AXPropertyName = ('actions' | 'busy' | 'disabled' | 'editable' | 'focusable' | 'focused' | 'hidden' | 'hiddenRoot' | 'invalid' | 'keyshortcuts' | 'settable' | 'roledescription' | 'live' | 'atomic' | 'relevant' | 'root' | 'autocomplete' | 'hasPopup' | 'level' | 'multiselectable' | 'orientation' | 'multiline' | 'readonly' | 'required' | 'valuemin' | 'valuemax' | 'valuetext' | 'checked' | 'expanded' | 'modal' | 'pressed' | 'selected' | 'activedescendant' | 'controls' | 'describedby' | 'details' | 'errormessage' | 'flowto' | 'labelledby' | 'owns' | 'url');
/**
* A node in the accessibility tree.
@@ -3317,7 +3317,7 @@ export namespace Protocol {
frameId: Page.FrameId;
}
export type CookieExclusionReason = ('ExcludeSameSiteUnspecifiedTreatedAsLax' | 'ExcludeSameSiteNoneInsecure' | 'ExcludeSameSiteLax' | 'ExcludeSameSiteStrict' | 'ExcludeInvalidSameParty' | 'ExcludeSamePartyCrossPartyContext' | 'ExcludeDomainNonASCII' | 'ExcludeThirdPartyCookieBlockedInFirstPartySet' | 'ExcludeThirdPartyPhaseout');
export type CookieExclusionReason = ('ExcludeSameSiteUnspecifiedTreatedAsLax' | 'ExcludeSameSiteNoneInsecure' | 'ExcludeSameSiteLax' | 'ExcludeSameSiteStrict' | 'ExcludeInvalidSameParty' | 'ExcludeSamePartyCrossPartyContext' | 'ExcludeDomainNonASCII' | 'ExcludeThirdPartyCookieBlockedInFirstPartySet' | 'ExcludeThirdPartyPhaseout' | 'ExcludePortMismatch' | 'ExcludeSchemeMismatch');
export type CookieWarningReason = ('WarnSameSiteUnspecifiedCrossSiteContext' | 'WarnSameSiteNoneInsecure' | 'WarnSameSiteUnspecifiedLaxAllowUnsafe' | 'WarnSameSiteStrictLaxDowngradeStrict' | 'WarnSameSiteStrictCrossDowngradeStrict' | 'WarnSameSiteStrictCrossDowngradeLax' | 'WarnSameSiteLaxCrossDowngradeStrict' | 'WarnSameSiteLaxCrossDowngradeLax' | 'WarnAttributeValueExceedsMaxSize' | 'WarnDomainNonASCII' | 'WarnThirdPartyPhaseout' | 'WarnCrossSiteRedirectDowngradeChangesInclusion' | 'WarnDeprecationTrialMetadata' | 'WarnThirdPartyCookieHeuristic');
@@ -4740,13 +4740,18 @@ export namespace Protocol {
* The array keeps the types of ancestor CSSRules from the innermost going outwards.
*/
ruleTypes?: CSSRuleType[];
/**
* @starting-style CSS at-rule array.
* The array enumerates @starting-style at-rules starting with the innermost one, going outwards.
*/
startingStyles?: CSSStartingStyle[];
}
/**
* Enum indicating the type of a CSS rule, used to represent the order of a style rule's ancestors.
* This list only contains rule types that are collected during the ancestor rule collection.
*/
export type CSSRuleType = ('MediaRule' | 'SupportsRule' | 'ContainerRule' | 'LayerRule' | 'ScopeRule' | 'StyleRule');
export type CSSRuleType = ('MediaRule' | 'SupportsRule' | 'ContainerRule' | 'LayerRule' | 'ScopeRule' | 'StyleRule' | 'StartingStyleRule');
/**
* CSS coverage information.
@@ -4999,6 +5004,10 @@ export namespace Protocol {
* Optional logical axes queried for the container.
*/
logicalAxes?: DOM.LogicalAxes;
/**
* true if the query contains scroll-state() queries.
*/
queriesScrollState?: boolean;
}
/**
@@ -5062,6 +5071,21 @@ export namespace Protocol {
styleSheetId?: StyleSheetId;
}
/**
* CSS Starting Style at-rule descriptor.
*/
export interface CSSStartingStyle {
/**
* The associated rule header range in the enclosing stylesheet (if
* available).
*/
range?: SourceRange;
/**
* Identifier of the stylesheet containing this object (if exists).
*/
styleSheetId?: StyleSheetId;
}
/**
* CSS Layer data.
*/
@@ -5550,6 +5574,10 @@ export namespace Protocol {
ranges: SourceRange[];
}
export interface TrackComputedStyleUpdatesForNodeRequest {
nodeId?: DOM.NodeId;
}
export interface TrackComputedStyleUpdatesRequest {
propertiesToTrack: CSSComputedStyleProperty[];
}
@@ -5746,6 +5774,13 @@ export namespace Protocol {
*/
styleSheetId: StyleSheetId;
}
export interface ComputedStyleUpdatedEvent {
/**
* The node id that has updated computed styles.
*/
nodeId: DOM.NodeId;
}
}
export namespace CacheStorage {
@@ -6027,7 +6062,7 @@ export namespace Protocol {
/**
* Pseudo element type.
*/
export type PseudoType = ('first-line' | 'first-letter' | 'before' | 'after' | 'marker' | 'backdrop' | 'column' | 'selection' | 'search-text' | 'target-text' | 'spelling-error' | 'grammar-error' | 'highlight' | 'first-line-inherited' | 'scroll-marker' | 'scroll-marker-group' | 'scroll-next-button' | 'scroll-prev-button' | 'scrollbar' | 'scrollbar-thumb' | 'scrollbar-button' | 'scrollbar-track' | 'scrollbar-track-piece' | 'scrollbar-corner' | 'resizer' | 'input-list-button' | 'view-transition' | 'view-transition-group' | 'view-transition-image-pair' | 'view-transition-old' | 'view-transition-new' | 'placeholder' | 'file-selector-button' | 'details-content' | 'select-fallback-button' | 'select-fallback-button-text' | 'picker');
export type PseudoType = ('first-line' | 'first-letter' | 'check' | 'before' | 'after' | 'select-arrow' | 'marker' | 'backdrop' | 'column' | 'selection' | 'search-text' | 'target-text' | 'spelling-error' | 'grammar-error' | 'highlight' | 'first-line-inherited' | 'scroll-marker' | 'scroll-marker-group' | 'scroll-next-button' | 'scroll-prev-button' | 'scrollbar' | 'scrollbar-thumb' | 'scrollbar-button' | 'scrollbar-track' | 'scrollbar-track-piece' | 'scrollbar-corner' | 'resizer' | 'input-list-button' | 'view-transition' | 'view-transition-group' | 'view-transition-image-pair' | 'view-transition-old' | 'view-transition-new' | 'placeholder' | 'file-selector-button' | 'details-content' | 'picker');
/**
* Shadow root type.
@@ -7011,6 +7046,7 @@ export namespace Protocol {
containerName?: string;
physicalAxes?: PhysicalAxes;
logicalAxes?: LogicalAxes;
queriesScrollState?: boolean;
}
export interface GetContainerForNodeResponse {
@@ -10255,7 +10291,9 @@ export namespace Protocol {
export type LoaderId = string;
/**
* Unique request identifier.
* Unique network request identifier.
* Note that this does not identify individual HTTP requests that are part of
* a network request.
*/
export type RequestId = string;
@@ -10888,6 +10926,7 @@ export namespace Protocol {
type: ('parser' | 'script' | 'preload' | 'SignedExchange' | 'preflight' | 'other');
/**
* Initiator JavaScript stack trace, set for Script only.
* Requires the Debugger domain to be enabled.
*/
stack?: Runtime.StackTrace;
/**
@@ -11006,7 +11045,7 @@ export namespace Protocol {
/**
* Types of reasons why a cookie may not be sent with a request.
*/
export type CookieBlockedReason = ('SecureOnly' | 'NotOnPath' | 'DomainMismatch' | 'SameSiteStrict' | 'SameSiteLax' | 'SameSiteUnspecifiedTreatedAsLax' | 'SameSiteNoneInsecure' | 'UserPreferences' | 'ThirdPartyPhaseout' | 'ThirdPartyBlockedInFirstPartySet' | 'UnknownError' | 'SchemefulSameSiteStrict' | 'SchemefulSameSiteLax' | 'SchemefulSameSiteUnspecifiedTreatedAsLax' | 'SamePartyFromCrossPartyContext' | 'NameValuePairExceedsMaxSize');
export type CookieBlockedReason = ('SecureOnly' | 'NotOnPath' | 'DomainMismatch' | 'SameSiteStrict' | 'SameSiteLax' | 'SameSiteUnspecifiedTreatedAsLax' | 'SameSiteNoneInsecure' | 'UserPreferences' | 'ThirdPartyPhaseout' | 'ThirdPartyBlockedInFirstPartySet' | 'UnknownError' | 'SchemefulSameSiteStrict' | 'SchemefulSameSiteLax' | 'SchemefulSameSiteUnspecifiedTreatedAsLax' | 'SamePartyFromCrossPartyContext' | 'NameValuePairExceedsMaxSize' | 'PortMismatch' | 'SchemeMismatch');
/**
* Types of reasons why a cookie should have been blocked by 3PCD but is exempted for the request.
@@ -13434,7 +13473,7 @@ export namespace Protocol {
* All Permissions Policy features. This enum should match the one defined
* in third_party/blink/renderer/core/permissions_policy/permissions_policy_features.json5.
*/
export type PermissionsPolicyFeature = ('accelerometer' | 'all-screens-capture' | 'ambient-light-sensor' | 'attribution-reporting' | 'autoplay' | 'bluetooth' | 'browsing-topics' | 'camera' | 'captured-surface-control' | 'ch-dpr' | 'ch-device-memory' | 'ch-downlink' | 'ch-ect' | 'ch-prefers-color-scheme' | 'ch-prefers-reduced-motion' | 'ch-prefers-reduced-transparency' | 'ch-rtt' | 'ch-save-data' | 'ch-ua' | 'ch-ua-arch' | 'ch-ua-bitness' | 'ch-ua-platform' | 'ch-ua-model' | 'ch-ua-mobile' | 'ch-ua-form-factors' | 'ch-ua-full-version' | 'ch-ua-full-version-list' | 'ch-ua-platform-version' | 'ch-ua-wow64' | 'ch-viewport-height' | 'ch-viewport-width' | 'ch-width' | 'clipboard-read' | 'clipboard-write' | 'compute-pressure' | 'controlled-frame' | 'cross-origin-isolated' | 'deferred-fetch' | 'digital-credentials-get' | 'direct-sockets' | 'direct-sockets-private' | 'display-capture' | 'document-domain' | 'encrypted-media' | 'execution-while-out-of-viewport' | 'execution-while-not-rendered' | 'focus-without-user-activation' | 'fullscreen' | 'frobulate' | 'gamepad' | 'geolocation' | 'gyroscope' | 'hid' | 'identity-credentials-get' | 'idle-detection' | 'interest-cohort' | 'join-ad-interest-group' | 'keyboard-map' | 'local-fonts' | 'magnetometer' | 'media-playback-while-not-visible' | 'microphone' | 'midi' | 'otp-credentials' | 'payment' | 'picture-in-picture' | 'popins' | 'private-aggregation' | 'private-state-token-issuance' | 'private-state-token-redemption' | 'publickey-credentials-create' | 'publickey-credentials-get' | 'run-ad-auction' | 'screen-wake-lock' | 'serial' | 'shared-autofill' | 'shared-storage' | 'shared-storage-select-url' | 'smart-card' | 'speaker-selection' | 'storage-access' | 'sub-apps' | 'sync-xhr' | 'unload' | 'usb' | 'usb-unrestricted' | 'vertical-scroll' | 'web-app-installation' | 'web-printing' | 'web-share' | 'window-management' | 'xr-spatial-tracking');
export type PermissionsPolicyFeature = ('accelerometer' | 'all-screens-capture' | 'ambient-light-sensor' | 'attribution-reporting' | 'autoplay' | 'bluetooth' | 'browsing-topics' | 'camera' | 'captured-surface-control' | 'ch-dpr' | 'ch-device-memory' | 'ch-downlink' | 'ch-ect' | 'ch-prefers-color-scheme' | 'ch-prefers-reduced-motion' | 'ch-prefers-reduced-transparency' | 'ch-rtt' | 'ch-save-data' | 'ch-ua' | 'ch-ua-arch' | 'ch-ua-bitness' | 'ch-ua-platform' | 'ch-ua-model' | 'ch-ua-mobile' | 'ch-ua-form-factors' | 'ch-ua-full-version' | 'ch-ua-full-version-list' | 'ch-ua-platform-version' | 'ch-ua-wow64' | 'ch-viewport-height' | 'ch-viewport-width' | 'ch-width' | 'clipboard-read' | 'clipboard-write' | 'compute-pressure' | 'controlled-frame' | 'cross-origin-isolated' | 'deferred-fetch' | 'digital-credentials-get' | 'direct-sockets' | 'direct-sockets-private' | 'display-capture' | 'document-domain' | 'encrypted-media' | 'execution-while-out-of-viewport' | 'execution-while-not-rendered' | 'fenced-unpartitioned-storage-read' | 'focus-without-user-activation' | 'fullscreen' | 'frobulate' | 'gamepad' | 'geolocation' | 'gyroscope' | 'hid' | 'identity-credentials-get' | 'idle-detection' | 'interest-cohort' | 'join-ad-interest-group' | 'keyboard-map' | 'local-fonts' | 'magnetometer' | 'media-playback-while-not-visible' | 'microphone' | 'midi' | 'otp-credentials' | 'payment' | 'picture-in-picture' | 'popins' | 'private-aggregation' | 'private-state-token-issuance' | 'private-state-token-redemption' | 'publickey-credentials-create' | 'publickey-credentials-get' | 'run-ad-auction' | 'screen-wake-lock' | 'serial' | 'shared-autofill' | 'shared-storage' | 'shared-storage-select-url' | 'smart-card' | 'speaker-selection' | 'storage-access' | 'sub-apps' | 'sync-xhr' | 'unload' | 'usb' | 'usb-unrestricted' | 'vertical-scroll' | 'web-app-installation' | 'web-printing' | 'web-share' | 'window-management' | 'xr-spatial-tracking');
/**
* Reason for a permissions policy feature to be disabled.
@@ -14068,7 +14107,7 @@ export namespace Protocol {
/**
* List of not restored reasons for back-forward cache.
*/
export type BackForwardCacheNotRestoredReason = ('NotPrimaryMainFrame' | 'BackForwardCacheDisabled' | 'RelatedActiveContentsExist' | 'HTTPStatusNotOK' | 'SchemeNotHTTPOrHTTPS' | 'Loading' | 'WasGrantedMediaAccess' | 'DisableForRenderFrameHostCalled' | 'DomainNotAllowed' | 'HTTPMethodNotGET' | 'SubframeIsNavigating' | 'Timeout' | 'CacheLimit' | 'JavaScriptExecution' | 'RendererProcessKilled' | 'RendererProcessCrashed' | 'SchedulerTrackedFeatureUsed' | 'ConflictingBrowsingInstance' | 'CacheFlushed' | 'ServiceWorkerVersionActivation' | 'SessionRestored' | 'ServiceWorkerPostMessage' | 'EnteredBackForwardCacheBeforeServiceWorkerHostAdded' | 'RenderFrameHostReused_SameSite' | 'RenderFrameHostReused_CrossSite' | 'ServiceWorkerClaim' | 'IgnoreEventAndEvict' | 'HaveInnerContents' | 'TimeoutPuttingInCache' | 'BackForwardCacheDisabledByLowMemory' | 'BackForwardCacheDisabledByCommandLine' | 'NetworkRequestDatapipeDrainedAsBytesConsumer' | 'NetworkRequestRedirected' | 'NetworkRequestTimeout' | 'NetworkExceedsBufferLimit' | 'NavigationCancelledWhileRestoring' | 'NotMostRecentNavigationEntry' | 'BackForwardCacheDisabledForPrerender' | 'UserAgentOverrideDiffers' | 'ForegroundCacheLimit' | 'BrowsingInstanceNotSwapped' | 'BackForwardCacheDisabledForDelegate' | 'UnloadHandlerExistsInMainFrame' | 'UnloadHandlerExistsInSubFrame' | 'ServiceWorkerUnregistration' | 'CacheControlNoStore' | 'CacheControlNoStoreCookieModified' | 'CacheControlNoStoreHTTPOnlyCookieModified' | 'NoResponseHead' | 'Unknown' | 'ActivationNavigationsDisallowedForBug1234857' | 'ErrorDocument' | 'FencedFramesEmbedder' | 'CookieDisabled' | 'HTTPAuthRequired' | 'CookieFlushed' | 'BroadcastChannelOnMessage' | 'WebViewSettingsChanged' | 'WebViewJavaScriptObjectChanged' | 'WebViewMessageListenerInjected' | 'WebViewSafeBrowsingAllowlistChanged' | 'WebViewDocumentStartJavascriptChanged' | 'WebSocket' | 'WebTransport' | 'WebRTC' | 'MainResourceHasCacheControlNoStore' | 'MainResourceHasCacheControlNoCache' | 'SubresourceHasCacheControlNoStore' | 'SubresourceHasCacheControlNoCache' | 'ContainsPlugins' | 'DocumentLoaded' | 'OutstandingNetworkRequestOthers' | 'RequestedMIDIPermission' | 'RequestedAudioCapturePermission' | 'RequestedVideoCapturePermission' | 'RequestedBackForwardCacheBlockedSensors' | 'RequestedBackgroundWorkPermission' | 'BroadcastChannel' | 'WebXR' | 'SharedWorker' | 'WebLocks' | 'WebHID' | 'WebShare' | 'RequestedStorageAccessGrant' | 'WebNfc' | 'OutstandingNetworkRequestFetch' | 'OutstandingNetworkRequestXHR' | 'AppBanner' | 'Printing' | 'WebDatabase' | 'PictureInPicture' | 'SpeechRecognizer' | 'IdleManager' | 'PaymentManager' | 'SpeechSynthesis' | 'KeyboardLock' | 'WebOTPService' | 'OutstandingNetworkRequestDirectSocket' | 'InjectedJavascript' | 'InjectedStyleSheet' | 'KeepaliveRequest' | 'IndexedDBEvent' | 'Dummy' | 'JsNetworkRequestReceivedCacheControlNoStoreResource' | 'WebRTCSticky' | 'WebTransportSticky' | 'WebSocketSticky' | 'SmartCard' | 'LiveMediaStreamTrack' | 'UnloadHandler' | 'ParserAborted' | 'ContentSecurityHandler' | 'ContentWebAuthenticationAPI' | 'ContentFileChooser' | 'ContentSerial' | 'ContentFileSystemAccess' | 'ContentMediaDevicesDispatcherHost' | 'ContentWebBluetooth' | 'ContentWebUSB' | 'ContentMediaSessionService' | 'ContentScreenReader' | 'ContentDiscarded' | 'EmbedderPopupBlockerTabHelper' | 'EmbedderSafeBrowsingTriggeredPopupBlocker' | 'EmbedderSafeBrowsingThreatDetails' | 'EmbedderAppBannerManager' | 'EmbedderDomDistillerViewerSource' | 'EmbedderDomDistillerSelfDeletingRequestDelegate' | 'EmbedderOomInterventionTabHelper' | 'EmbedderOfflinePage' | 'EmbedderChromePasswordManagerClientBindCredentialManager' | 'EmbedderPermissionRequestManager' | 'EmbedderModalDialog' | 'EmbedderExtensions' | 'EmbedderExtensionMessaging' | 'EmbedderExtensionMessagingForOpenPort' | 'EmbedderExtensionSentMessageToCachedFrame' | 'RequestedByWebViewClient');
export type BackForwardCacheNotRestoredReason = ('NotPrimaryMainFrame' | 'BackForwardCacheDisabled' | 'RelatedActiveContentsExist' | 'HTTPStatusNotOK' | 'SchemeNotHTTPOrHTTPS' | 'Loading' | 'WasGrantedMediaAccess' | 'DisableForRenderFrameHostCalled' | 'DomainNotAllowed' | 'HTTPMethodNotGET' | 'SubframeIsNavigating' | 'Timeout' | 'CacheLimit' | 'JavaScriptExecution' | 'RendererProcessKilled' | 'RendererProcessCrashed' | 'SchedulerTrackedFeatureUsed' | 'ConflictingBrowsingInstance' | 'CacheFlushed' | 'ServiceWorkerVersionActivation' | 'SessionRestored' | 'ServiceWorkerPostMessage' | 'EnteredBackForwardCacheBeforeServiceWorkerHostAdded' | 'RenderFrameHostReused_SameSite' | 'RenderFrameHostReused_CrossSite' | 'ServiceWorkerClaim' | 'IgnoreEventAndEvict' | 'HaveInnerContents' | 'TimeoutPuttingInCache' | 'BackForwardCacheDisabledByLowMemory' | 'BackForwardCacheDisabledByCommandLine' | 'NetworkRequestDatapipeDrainedAsBytesConsumer' | 'NetworkRequestRedirected' | 'NetworkRequestTimeout' | 'NetworkExceedsBufferLimit' | 'NavigationCancelledWhileRestoring' | 'NotMostRecentNavigationEntry' | 'BackForwardCacheDisabledForPrerender' | 'UserAgentOverrideDiffers' | 'ForegroundCacheLimit' | 'BrowsingInstanceNotSwapped' | 'BackForwardCacheDisabledForDelegate' | 'UnloadHandlerExistsInMainFrame' | 'UnloadHandlerExistsInSubFrame' | 'ServiceWorkerUnregistration' | 'CacheControlNoStore' | 'CacheControlNoStoreCookieModified' | 'CacheControlNoStoreHTTPOnlyCookieModified' | 'NoResponseHead' | 'Unknown' | 'ActivationNavigationsDisallowedForBug1234857' | 'ErrorDocument' | 'FencedFramesEmbedder' | 'CookieDisabled' | 'HTTPAuthRequired' | 'CookieFlushed' | 'BroadcastChannelOnMessage' | 'WebViewSettingsChanged' | 'WebViewJavaScriptObjectChanged' | 'WebViewMessageListenerInjected' | 'WebViewSafeBrowsingAllowlistChanged' | 'WebViewDocumentStartJavascriptChanged' | 'WebSocket' | 'WebTransport' | 'WebRTC' | 'MainResourceHasCacheControlNoStore' | 'MainResourceHasCacheControlNoCache' | 'SubresourceHasCacheControlNoStore' | 'SubresourceHasCacheControlNoCache' | 'ContainsPlugins' | 'DocumentLoaded' | 'OutstandingNetworkRequestOthers' | 'RequestedMIDIPermission' | 'RequestedAudioCapturePermission' | 'RequestedVideoCapturePermission' | 'RequestedBackForwardCacheBlockedSensors' | 'RequestedBackgroundWorkPermission' | 'BroadcastChannel' | 'WebXR' | 'SharedWorker' | 'WebLocks' | 'WebHID' | 'WebShare' | 'RequestedStorageAccessGrant' | 'WebNfc' | 'OutstandingNetworkRequestFetch' | 'OutstandingNetworkRequestXHR' | 'AppBanner' | 'Printing' | 'WebDatabase' | 'PictureInPicture' | 'SpeechRecognizer' | 'IdleManager' | 'PaymentManager' | 'SpeechSynthesis' | 'KeyboardLock' | 'WebOTPService' | 'OutstandingNetworkRequestDirectSocket' | 'InjectedJavascript' | 'InjectedStyleSheet' | 'KeepaliveRequest' | 'IndexedDBEvent' | 'Dummy' | 'JsNetworkRequestReceivedCacheControlNoStoreResource' | 'WebRTCSticky' | 'WebTransportSticky' | 'WebSocketSticky' | 'SmartCard' | 'LiveMediaStreamTrack' | 'UnloadHandler' | 'ParserAborted' | 'ContentSecurityHandler' | 'ContentWebAuthenticationAPI' | 'ContentFileChooser' | 'ContentSerial' | 'ContentFileSystemAccess' | 'ContentMediaDevicesDispatcherHost' | 'ContentWebBluetooth' | 'ContentWebUSB' | 'ContentMediaSessionService' | 'ContentScreenReader' | 'ContentDiscarded' | 'EmbedderPopupBlockerTabHelper' | 'EmbedderSafeBrowsingTriggeredPopupBlocker' | 'EmbedderSafeBrowsingThreatDetails' | 'EmbedderAppBannerManager' | 'EmbedderDomDistillerViewerSource' | 'EmbedderDomDistillerSelfDeletingRequestDelegate' | 'EmbedderOomInterventionTabHelper' | 'EmbedderOfflinePage' | 'EmbedderChromePasswordManagerClientBindCredentialManager' | 'EmbedderPermissionRequestManager' | 'EmbedderModalDialog' | 'EmbedderExtensions' | 'EmbedderExtensionMessaging' | 'EmbedderExtensionMessagingForOpenPort' | 'EmbedderExtensionSentMessageToCachedFrame' | 'RequestedByWebViewClient' | 'PostMessageByWebViewClient');
/**
* Types of not restored reasons for back-forward cache.
@@ -15137,7 +15176,8 @@ export namespace Protocol {
}
/**
* Fired for top level page lifecycle events such as navigation, load, paint, etc.
* Fired for lifecycle events (navigation, load, paint, etc) in the current
* target (including local frames).
*/
export interface LifecycleEventEvent {
/**
@@ -16126,6 +16166,7 @@ export namespace Protocol {
destinationLimitPriority: SignedInt64AsBase10;
aggregatableDebugReportingConfig: AttributionReportingAggregatableDebugReportingConfig;
scopesData?: AttributionScopesData;
maxEventLevelReports: integer;
}
export type AttributionReportingSourceRegistrationResult = ('success' | 'internalError' | 'insufficientSourceCapacity' | 'insufficientUniqueDestinationCapacity' | 'excessiveReportingOrigins' | 'prohibitedByBrowserPolicy' | 'successNoised' | 'destinationReportingLimitReached' | 'destinationGlobalLimitReached' | 'destinationBothLimitsReached' | 'reportingOriginsPerSiteLimitReached' | 'exceedsMaxChannelCapacity' | 'exceedsMaxScopesChannelCapacity' | 'exceedsMaxTriggerStateCardinality' | 'exceedsMaxEventStatesLimit' | 'destinationPerDayReportingLimitReached');
@@ -16183,7 +16224,7 @@ export namespace Protocol {
export type AttributionReportingEventLevelResult = ('success' | 'successDroppedLowerPriority' | 'internalError' | 'noCapacityForAttributionDestination' | 'noMatchingSources' | 'deduplicated' | 'excessiveAttributions' | 'priorityTooLow' | 'neverAttributedSource' | 'excessiveReportingOrigins' | 'noMatchingSourceFilterData' | 'prohibitedByBrowserPolicy' | 'noMatchingConfigurations' | 'excessiveReports' | 'falselyAttributedSource' | 'reportWindowPassed' | 'notRegistered' | 'reportWindowNotStarted' | 'noMatchingTriggerData');
export type AttributionReportingAggregatableResult = ('success' | 'internalError' | 'noCapacityForAttributionDestination' | 'noMatchingSources' | 'excessiveAttributions' | 'excessiveReportingOrigins' | 'noHistograms' | 'insufficientBudget' | 'noMatchingSourceFilterData' | 'notRegistered' | 'prohibitedByBrowserPolicy' | 'deduplicated' | 'reportWindowPassed' | 'excessiveReports');
export type AttributionReportingAggregatableResult = ('success' | 'internalError' | 'noCapacityForAttributionDestination' | 'noMatchingSources' | 'excessiveAttributions' | 'excessiveReportingOrigins' | 'noHistograms' | 'insufficientBudget' | 'insufficientNamedBudget' | 'noMatchingSourceFilterData' | 'notRegistered' | 'prohibitedByBrowserPolicy' | 'deduplicated' | 'reportWindowPassed' | 'excessiveReports');
/**
* A single Related Website Set object.
@@ -17535,6 +17576,8 @@ export namespace Protocol {
/**
* Unique request identifier.
* Note that this does not identify individual HTTP requests that are part of
* a network request.
*/
export type RequestId = string;
@@ -17882,7 +17925,7 @@ export namespace Protocol {
/**
* Enum of AudioContextState from the spec
*/
export type ContextState = ('suspended' | 'running' | 'closed');
export type ContextState = ('suspended' | 'running' | 'closed' | 'interrupted');
/**
* Enum of AudioNode types