feat(chromium): roll to r1054 (#21559)

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
This commit is contained in:
Playwright Service 2023-03-10 06:09:36 -08:00 committed by GitHub
parent c3b4820f1e
commit dab61df451
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
5 changed files with 432 additions and 80 deletions

View File

@ -1,6 +1,6 @@
# 🎭 Playwright
[![npm version](https://img.shields.io/npm/v/playwright.svg)](https://www.npmjs.com/package/playwright) <!-- GEN:chromium-version-badge -->[![Chromium version](https://img.shields.io/badge/chromium-111.0.5563.64-blue.svg?logo=google-chrome)](https://www.chromium.org/Home)<!-- GEN:stop --> <!-- GEN:firefox-version-badge -->[![Firefox version](https://img.shields.io/badge/firefox-109.0-blue.svg?logo=firefoxbrowser)](https://www.mozilla.org/en-US/firefox/new/)<!-- GEN:stop --> <!-- GEN:webkit-version-badge -->[![WebKit version](https://img.shields.io/badge/webkit-16.4-blue.svg?logo=safari)](https://webkit.org/)<!-- GEN:stop -->
[![npm version](https://img.shields.io/npm/v/playwright.svg)](https://www.npmjs.com/package/playwright) <!-- GEN:chromium-version-badge -->[![Chromium version](https://img.shields.io/badge/chromium-112.0.5615.20-blue.svg?logo=google-chrome)](https://www.chromium.org/Home)<!-- GEN:stop --> <!-- GEN:firefox-version-badge -->[![Firefox version](https://img.shields.io/badge/firefox-109.0-blue.svg?logo=firefoxbrowser)](https://www.mozilla.org/en-US/firefox/new/)<!-- GEN:stop --> <!-- GEN:webkit-version-badge -->[![WebKit version](https://img.shields.io/badge/webkit-16.4-blue.svg?logo=safari)](https://webkit.org/)<!-- GEN:stop -->
## [Documentation](https://playwright.dev) | [API reference](https://playwright.dev/docs/api/class-playwright)
@ -8,7 +8,7 @@ Playwright is a framework for Web Testing and Automation. It allows testing [Chr
| | Linux | macOS | Windows |
| :--- | :---: | :---: | :---: |
| Chromium <!-- GEN:chromium-version -->111.0.5563.64<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Chromium <!-- GEN:chromium-version -->112.0.5615.20<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| WebKit <!-- GEN:webkit-version -->16.4<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |
| Firefox <!-- GEN:firefox-version -->109.0<!-- GEN:stop --> | :white_check_mark: | :white_check_mark: | :white_check_mark: |

View File

@ -3,15 +3,15 @@
"browsers": [
{
"name": "chromium",
"revision": "1053",
"revision": "1054",
"installByDefault": true,
"browserVersion": "111.0.5563.64"
"browserVersion": "112.0.5615.20"
},
{
"name": "chromium-with-symbols",
"revision": "1053",
"revision": "1054",
"installByDefault": false,
"browserVersion": "111.0.5563.64"
"browserVersion": "112.0.5615.20"
},
{
"name": "chromium-tip-of-tree",

View File

@ -223,7 +223,7 @@ This turns on accessibility for the page, which can impact performance until acc
*/
objectId?: Runtime.RemoteObjectId;
/**
* Whether to fetch this nodes ancestors, siblings and children. Defaults to true.
* Whether to fetch this node's ancestors, siblings and children. Defaults to true.
*/
fetchRelatives?: boolean;
}
@ -841,7 +841,7 @@ instead of "limited-quirks".
url: string;
location?: SourceCodeLocation;
}
export type GenericIssueErrorType = "CrossOriginPortalPostMessageError"|"FormLabelForNameError"|"FormDuplicateIdForInputError"|"FormInputWithNoLabelError"|"FormAutocompleteAttributeEmptyError"|"FormEmptyIdAndNameAttributesForInputError";
export type GenericIssueErrorType = "CrossOriginPortalPostMessageError"|"FormLabelForNameError"|"FormDuplicateIdForInputError"|"FormInputWithNoLabelError"|"FormAutocompleteAttributeEmptyError"|"FormEmptyIdAndNameAttributesForInputError"|"FormAriaLabelledByToNonExistingId"|"FormInputAssignedAutocompleteValueToIdOrNameAttributeError"|"FormLabelHasNeitherForNorNestedInput"|"FormLabelForMatchesNonExistingIdError"|"FormHasPasswordFieldWithoutUsernameFieldError";
/**
* Depending on the concrete errorType, different properties are set.
*/
@ -853,7 +853,6 @@ instead of "limited-quirks".
frameId?: Page.FrameId;
violatingNodeId?: DOM.BackendNodeId;
}
export type DeprecationIssueType = "AuthorizationCoveredByWildcard"|"CanRequestURLHTTPContainingNewline"|"ChromeLoadTimesConnectionInfo"|"ChromeLoadTimesFirstPaintAfterLoadTime"|"ChromeLoadTimesWasAlternateProtocolAvailable"|"CookieWithTruncatingChar"|"CrossOriginAccessBasedOnDocumentDomain"|"CrossOriginWindowAlert"|"CrossOriginWindowConfirm"|"CSSSelectorInternalMediaControlsOverlayCastButton"|"DeprecationExample"|"DocumentDomainSettingWithoutOriginAgentClusterHeader"|"EventPath"|"ExpectCTHeader"|"GeolocationInsecureOrigin"|"GeolocationInsecureOriginDeprecatedNotRemoved"|"GetUserMediaInsecureOrigin"|"HostCandidateAttributeGetter"|"IdentityInCanMakePaymentEvent"|"InsecurePrivateNetworkSubresourceRequest"|"LocalCSSFileExtensionRejected"|"MediaSourceAbortRemove"|"MediaSourceDurationTruncatingBuffered"|"NoSysexWebMIDIWithoutPermission"|"NotificationInsecureOrigin"|"NotificationPermissionRequestedIframe"|"ObsoleteCreateImageBitmapImageOrientationNone"|"ObsoleteWebRtcCipherSuite"|"OpenWebDatabaseInsecureContext"|"OverflowVisibleOnReplacedElement"|"PaymentInstruments"|"PaymentRequestCSPViolation"|"PersistentQuotaType"|"PictureSourceSrc"|"PrefixedCancelAnimationFrame"|"PrefixedRequestAnimationFrame"|"PrefixedStorageInfo"|"PrefixedVideoDisplayingFullscreen"|"PrefixedVideoEnterFullscreen"|"PrefixedVideoEnterFullScreen"|"PrefixedVideoExitFullscreen"|"PrefixedVideoExitFullScreen"|"PrefixedVideoSupportsFullscreen"|"PrivacySandboxExtensionsAPI"|"RangeExpand"|"RequestedSubresourceWithEmbeddedCredentials"|"RTCConstraintEnableDtlsSrtpFalse"|"RTCConstraintEnableDtlsSrtpTrue"|"RTCPeerConnectionComplexPlanBSdpUsingDefaultSdpSemantics"|"RTCPeerConnectionSdpSemanticsPlanB"|"RtcpMuxPolicyNegotiate"|"SharedArrayBufferConstructedWithoutIsolation"|"TextToSpeech_DisallowedByAutoplay"|"V8SharedArrayBufferConstructedInExtensionWithoutIsolation"|"XHRJSONEncodingDetection"|"XMLHttpRequestSynchronousInNonWorkerOutsideBeforeUnload"|"XRSupportsSession";
/**
* 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
@ -861,7 +860,10 @@ https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/rende
export interface DeprecationIssueDetails {
affectedFrame?: AffectedFrame;
sourceCodeLocation: SourceCodeLocation;
type: DeprecationIssueType;
/**
* One of the deprecation names from third_party/blink/renderer/core/frame/deprecation/deprecation.json5
*/
type: string;
}
export type ClientHintIssueReason = "MetaTagAllowListInvalidOrigin"|"MetaTagModifiedHTML";
export interface FederatedAuthRequestIssueDetails {
@ -2192,7 +2194,7 @@ stylesheet rules) this rule came from.
/**
* Fires whenever a web font is updated. A non-empty font parameter indicates a successfully loaded
web font
web font.
*/
export type fontsUpdatedPayload = {
/**
@ -2471,7 +2473,7 @@ to the front-end, no updates will be issued for the node.
}
export type takeComputedStyleUpdatesReturnValue = {
/**
* The list of node Ids that have their tracked computed styles updated
* The list of node Ids that have their tracked computed styles updated.
*/
nodeIds: DOM.NodeId[];
}
@ -2607,7 +2609,7 @@ property
}
/**
* Stop tracking rule usage and return the list of rules that were used since last call to
`takeCoverageDelta` (or since start of coverage instrumentation)
`takeCoverageDelta` (or since start of coverage instrumentation).
*/
export type stopRuleUsageTrackingParameters = {
}
@ -2616,7 +2618,7 @@ property
}
/**
* Obtain list of rules that became used since last call to this method (or since start of coverage
instrumentation)
instrumentation).
*/
export type takeCoverageDeltaParameters = {
}
@ -3594,6 +3596,7 @@ might return multiple quads for inline nodes.
}
/**
* Returns the root DOM node (and optionally the subtree) to the caller.
Implicitly enables the DOM domain events for the current target.
*/
export type getDocumentParameters = {
/**
@ -5479,9 +5482,10 @@ is turned-off.
*/
export type setEmulatedVisionDeficiencyParameters = {
/**
* Vision deficiency to emulate.
* Vision deficiency to emulate. Order: best-effort emulations come first, followed by any
physiologically accurate emulations for medically recognized color vision deficiencies.
*/
type: "none"|"achromatopsia"|"blurredVision"|"deuteranopia"|"protanopia"|"tritanopia";
type: "none"|"blurredVision"|"reducedContrast"|"achromatopsia"|"deuteranopia"|"protanopia"|"tritanopia";
}
export type setEmulatedVisionDeficiencyReturnValue = {
}
@ -6118,7 +6122,7 @@ Security origin.
hasMore: boolean;
}
/**
* Gets metadata of an object store
* Gets metadata of an object store.
*/
export type getMetadataParameters = {
/**
@ -10841,6 +10845,10 @@ Example URLs: http://www.google.com/file.html -> "google.com"
*/
eager?: boolean;
}
/**
* Enum of possible auto-reponse for permisison / prompt dialogs.
*/
export type AutoResponseMode = "none"|"autoAccept"|"autoReject"|"autoOptOut";
/**
* The type of a frameNavigated event.
*/
@ -10886,7 +10894,12 @@ dependent on the reason:
/**
* List of FinalStatus reasons for Prerender2.
*/
export type PrerenderFinalStatus = "Activated"|"Destroyed"|"LowEndDevice"|"InvalidSchemeRedirect"|"InvalidSchemeNavigation"|"InProgressNavigation"|"NavigationRequestBlockedByCsp"|"MainFrameNavigation"|"MojoBinderPolicy"|"RendererProcessCrashed"|"RendererProcessKilled"|"Download"|"TriggerDestroyed"|"NavigationNotCommitted"|"NavigationBadHttpStatus"|"ClientCertRequested"|"NavigationRequestNetworkError"|"MaxNumOfRunningPrerendersExceeded"|"CancelAllHostsForTesting"|"DidFailLoad"|"Stop"|"SslCertificateError"|"LoginAuthRequested"|"UaChangeRequiresReload"|"BlockedByClient"|"AudioOutputDeviceRequested"|"MixedContent"|"TriggerBackgrounded"|"EmbedderTriggeredAndCrossOriginRedirected"|"MemoryLimitExceeded"|"FailToGetMemoryUsage"|"DataSaverEnabled"|"HasEffectiveUrl"|"ActivatedBeforeStarted"|"InactivePageRestriction"|"StartFailed"|"TimeoutBackgrounded"|"CrossSiteRedirect"|"CrossSiteNavigation"|"SameSiteCrossOriginRedirect"|"SameSiteCrossOriginNavigation"|"SameSiteCrossOriginRedirectNotOptIn"|"SameSiteCrossOriginNavigationNotOptIn"|"ActivationNavigationParameterMismatch"|"ActivatedInBackground"|"EmbedderHostDisallowed"|"ActivationNavigationDestroyedBeforeSuccess"|"TabClosedByUserGesture"|"TabClosedWithoutUserGesture"|"PrimaryMainFrameRendererProcessCrashed"|"PrimaryMainFrameRendererProcessKilled"|"ActivationFramePolicyNotCompatible";
export type PrerenderFinalStatus = "Activated"|"Destroyed"|"LowEndDevice"|"InvalidSchemeRedirect"|"InvalidSchemeNavigation"|"InProgressNavigation"|"NavigationRequestBlockedByCsp"|"MainFrameNavigation"|"MojoBinderPolicy"|"RendererProcessCrashed"|"RendererProcessKilled"|"Download"|"TriggerDestroyed"|"NavigationNotCommitted"|"NavigationBadHttpStatus"|"ClientCertRequested"|"NavigationRequestNetworkError"|"MaxNumOfRunningPrerendersExceeded"|"CancelAllHostsForTesting"|"DidFailLoad"|"Stop"|"SslCertificateError"|"LoginAuthRequested"|"UaChangeRequiresReload"|"BlockedByClient"|"AudioOutputDeviceRequested"|"MixedContent"|"TriggerBackgrounded"|"EmbedderTriggeredAndCrossOriginRedirected"|"MemoryLimitExceeded"|"FailToGetMemoryUsage"|"DataSaverEnabled"|"HasEffectiveUrl"|"ActivatedBeforeStarted"|"InactivePageRestriction"|"StartFailed"|"TimeoutBackgrounded"|"CrossSiteRedirect"|"CrossSiteNavigation"|"SameSiteCrossOriginRedirect"|"SameSiteCrossOriginNavigation"|"SameSiteCrossOriginRedirectNotOptIn"|"SameSiteCrossOriginNavigationNotOptIn"|"ActivationNavigationParameterMismatch"|"ActivatedInBackground"|"EmbedderHostDisallowed"|"ActivationNavigationDestroyedBeforeSuccess"|"TabClosedByUserGesture"|"TabClosedWithoutUserGesture"|"PrimaryMainFrameRendererProcessCrashed"|"PrimaryMainFrameRendererProcessKilled"|"ActivationFramePolicyNotCompatible"|"PreloadingDisabled"|"BatterySaverEnabled"|"ActivatedDuringMainFrameNavigation"|"PreloadingUnsupportedByWebContents";
/**
* Preloading status values, see also PreloadingTriggeringOutcome. This
status is shared by prefetchStatusUpdated and prerenderStatusUpdated.
*/
export type PreloadingStatus = "Pending"|"Running"|"Ready"|"Success"|"Failure"|"NotSupported";
export type domContentEventFiredPayload = {
timestamp: Network.MonotonicTime;
@ -11175,6 +11188,30 @@ that is incompatible with prerender and has caused the cancellation of the attem
*/
disallowedApiMethod?: string;
}
/**
* TODO(crbug/1384419): Create a dedicated domain for preloading.
Fired when a prefetch attempt is updated.
*/
export type prefetchStatusUpdatedPayload = {
/**
* The frame id of the frame initiating prefetch.
*/
initiatingFrameId: FrameId;
prefetchUrl: string;
status: PreloadingStatus;
}
/**
* TODO(crbug/1384419): Create a dedicated domain for preloading.
Fired when a prerender attempt is updated.
*/
export type prerenderStatusUpdatedPayload = {
/**
* The frame id of the frame initiating prerender.
*/
initiatingFrameId: FrameId;
prerenderingUrl: string;
status: PreloadingStatus;
}
export type loadEventFiredPayload = {
timestamp: Network.MonotonicTime;
}
@ -11440,6 +11477,9 @@ option, use with caution.
export type getInstallabilityErrorsReturnValue = {
installabilityErrors: InstallabilityError[];
}
/**
* Deprecated because it's not guaranteed that the returned icon is in fact the one used for PWA installation.
*/
export type getManifestIconsParameters = {
}
export type getManifestIconsReturnValue = {
@ -12140,10 +12180,19 @@ cross-process navigation.
https://w3c.github.io/secure-payment-confirmation/#sctn-automation-set-spc-transaction-mode
*/
export type setSPCTransactionModeParameters = {
mode: "none"|"autoAccept"|"autoReject"|"autoOptOut";
mode: AutoResponseMode;
}
export type setSPCTransactionModeReturnValue = {
}
/**
* Extensions for Custom Handlers API:
https://html.spec.whatwg.org/multipage/system-state.html#rph-automation
*/
export type setRPHRegistrationModeParameters = {
mode: AutoResponseMode;
}
export type setRPHRegistrationModeReturnValue = {
}
/**
* Generates a report for testing.
*/
@ -15238,6 +15287,114 @@ list of player ids and all events again.
}
}
export module DeviceAccess {
/**
* Device request id.
*/
export type RequestId = string;
/**
* A device id.
*/
export type DeviceId = string;
/**
* Device information displayed in a user prompt to select a device.
*/
export interface PromptDevice {
id: DeviceId;
/**
* Display name as it appears in a device request user prompt.
*/
name: string;
}
/**
* A device request opened a user prompt to select a device. Respond with the
selectPrompt or cancelPrompt command.
*/
export type deviceRequestPromptedPayload = {
id: RequestId;
devices: PromptDevice[];
}
/**
* Enable events in this domain.
*/
export type enableParameters = {
}
export type enableReturnValue = {
}
/**
* Disable events in this domain.
*/
export type disableParameters = {
}
export type disableReturnValue = {
}
/**
* Select a device in response to a DeviceAccess.deviceRequestPrompted event.
*/
export type selectPromptParameters = {
id: RequestId;
deviceId: DeviceId;
}
export type selectPromptReturnValue = {
}
/**
* Cancel a prompt in response to a DeviceAccess.deviceRequestPrompted event.
*/
export type cancelPromptParameters = {
id: RequestId;
}
export type cancelPromptReturnValue = {
}
}
export module Preload {
/**
* Unique id
*/
export type RuleSetId = string;
/**
* Corresponds to SpeculationRuleSet
*/
export interface RuleSet {
id: RuleSetId;
/**
* Identifies a document which the rule set is associated with.
*/
loaderId: Network.LoaderId;
/**
* Source text of JSON representing the rule set. If it comes from
<script> tag, it is the textContent of the node. Note that it is
a JSON for valid case.
See also:
- https://wicg.github.io/nav-speculation/speculation-rules.html
- https://github.com/WICG/nav-speculation/blob/main/triggers.md
*/
sourceText: string;
}
/**
* Upsert. Currently, it is only emitted when a rule set added.
*/
export type ruleSetUpdatedPayload = {
ruleSet: RuleSet;
}
export type ruleSetRemovedPayload = {
id: RuleSetId;
}
export type enableParameters = {
}
export type enableReturnValue = {
}
export type disableParameters = {
}
export type disableReturnValue = {
}
}
/**
* This domain is deprecated - use Runtime or Log instead.
*/
@ -16217,7 +16374,7 @@ as long as the top-most stack frame is the only activation of that function.
successful live edit while the other enum variants denote why
the live edit failed.
*/
status: "Ok"|"CompileError"|"BlockedByActiveGenerator"|"BlockedByActiveFunction";
status: "Ok"|"CompileError"|"BlockedByActiveGenerator"|"BlockedByActiveFunction"|"BlockedByTopLevelEsModuleChange";
/**
* Exception details if any. Only present when `status` is `CompileError`.
*/
@ -17949,6 +18106,8 @@ Error was thrown.
"Page.lifecycleEvent": Page.lifecycleEventPayload;
"Page.backForwardCacheNotUsed": Page.backForwardCacheNotUsedPayload;
"Page.prerenderAttemptCompleted": Page.prerenderAttemptCompletedPayload;
"Page.prefetchStatusUpdated": Page.prefetchStatusUpdatedPayload;
"Page.prerenderStatusUpdated": Page.prerenderStatusUpdatedPayload;
"Page.loadEventFired": Page.loadEventFiredPayload;
"Page.navigatedWithinDocument": Page.navigatedWithinDocumentPayload;
"Page.screencastFrame": Page.screencastFramePayload;
@ -18002,6 +18161,9 @@ Error was thrown.
"Media.playerMessagesLogged": Media.playerMessagesLoggedPayload;
"Media.playerErrorsRaised": Media.playerErrorsRaisedPayload;
"Media.playersCreated": Media.playersCreatedPayload;
"DeviceAccess.deviceRequestPrompted": DeviceAccess.deviceRequestPromptedPayload;
"Preload.ruleSetUpdated": Preload.ruleSetUpdatedPayload;
"Preload.ruleSetRemoved": Preload.ruleSetRemovedPayload;
"Console.messageAdded": Console.messageAddedPayload;
"Debugger.breakpointResolved": Debugger.breakpointResolvedPayload;
"Debugger.paused": Debugger.pausedPayload;
@ -18385,6 +18547,7 @@ Error was thrown.
"Page.addCompilationCache": Page.addCompilationCacheParameters;
"Page.clearCompilationCache": Page.clearCompilationCacheParameters;
"Page.setSPCTransactionMode": Page.setSPCTransactionModeParameters;
"Page.setRPHRegistrationMode": Page.setRPHRegistrationModeParameters;
"Page.generateTestReport": Page.generateTestReportParameters;
"Page.waitForDebugger": Page.waitForDebuggerParameters;
"Page.setInterceptFileChooserDialog": Page.setInterceptFileChooserDialogParameters;
@ -18491,6 +18654,12 @@ Error was thrown.
"WebAuthn.setAutomaticPresenceSimulation": WebAuthn.setAutomaticPresenceSimulationParameters;
"Media.enable": Media.enableParameters;
"Media.disable": Media.disableParameters;
"DeviceAccess.enable": DeviceAccess.enableParameters;
"DeviceAccess.disable": DeviceAccess.disableParameters;
"DeviceAccess.selectPrompt": DeviceAccess.selectPromptParameters;
"DeviceAccess.cancelPrompt": DeviceAccess.cancelPromptParameters;
"Preload.enable": Preload.enableParameters;
"Preload.disable": Preload.disableParameters;
"Console.clearMessages": Console.clearMessagesParameters;
"Console.disable": Console.disableParameters;
"Console.enable": Console.enableParameters;
@ -18932,6 +19101,7 @@ Error was thrown.
"Page.addCompilationCache": Page.addCompilationCacheReturnValue;
"Page.clearCompilationCache": Page.clearCompilationCacheReturnValue;
"Page.setSPCTransactionMode": Page.setSPCTransactionModeReturnValue;
"Page.setRPHRegistrationMode": Page.setRPHRegistrationModeReturnValue;
"Page.generateTestReport": Page.generateTestReportReturnValue;
"Page.waitForDebugger": Page.waitForDebuggerReturnValue;
"Page.setInterceptFileChooserDialog": Page.setInterceptFileChooserDialogReturnValue;
@ -19038,6 +19208,12 @@ Error was thrown.
"WebAuthn.setAutomaticPresenceSimulation": WebAuthn.setAutomaticPresenceSimulationReturnValue;
"Media.enable": Media.enableReturnValue;
"Media.disable": Media.disableReturnValue;
"DeviceAccess.enable": DeviceAccess.enableReturnValue;
"DeviceAccess.disable": DeviceAccess.disableReturnValue;
"DeviceAccess.selectPrompt": DeviceAccess.selectPromptReturnValue;
"DeviceAccess.cancelPrompt": DeviceAccess.cancelPromptReturnValue;
"Preload.enable": Preload.enableReturnValue;
"Preload.disable": Preload.disableReturnValue;
"Console.clearMessages": Console.clearMessagesReturnValue;
"Console.disable": Console.disableReturnValue;
"Console.enable": Console.enableReturnValue;

View File

@ -110,7 +110,7 @@
"defaultBrowserType": "webkit"
},
"Galaxy S5": {
"userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 360,
"height": 640
@ -121,7 +121,7 @@
"defaultBrowserType": "chromium"
},
"Galaxy S5 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 5.0; SM-G900P Build/LRX21T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 640,
"height": 360
@ -132,7 +132,7 @@
"defaultBrowserType": "chromium"
},
"Galaxy S8": {
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 360,
"height": 740
@ -143,7 +143,7 @@
"defaultBrowserType": "chromium"
},
"Galaxy S8 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; SM-G950U Build/NRD90M) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 740,
"height": 360
@ -154,7 +154,7 @@
"defaultBrowserType": "chromium"
},
"Galaxy S9+": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 320,
"height": 658
@ -165,7 +165,7 @@
"defaultBrowserType": "chromium"
},
"Galaxy S9+ landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; SM-G965U Build/R16NW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 658,
"height": 320
@ -176,7 +176,7 @@
"defaultBrowserType": "chromium"
},
"Galaxy Tab S4": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36",
"viewport": {
"width": 712,
"height": 1138
@ -187,7 +187,7 @@
"defaultBrowserType": "chromium"
},
"Galaxy Tab S4 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.1.0; SM-T837A) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36",
"viewport": {
"width": 1138,
"height": 712
@ -836,7 +836,7 @@
"defaultBrowserType": "webkit"
},
"LG Optimus L70": {
"userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 384,
"height": 640
@ -847,7 +847,7 @@
"defaultBrowserType": "chromium"
},
"LG Optimus L70 landscape": {
"userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; U; Android 4.4.2; en-us; LGMS323 Build/KOT49I.MS32310c) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 640,
"height": 384
@ -858,7 +858,7 @@
"defaultBrowserType": "chromium"
},
"Microsoft Lumia 550": {
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36 Edge/14.14263",
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36 Edge/14.14263",
"viewport": {
"width": 640,
"height": 360
@ -869,7 +869,7 @@
"defaultBrowserType": "chromium"
},
"Microsoft Lumia 550 landscape": {
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36 Edge/14.14263",
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 550) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36 Edge/14.14263",
"viewport": {
"width": 360,
"height": 640
@ -880,7 +880,7 @@
"defaultBrowserType": "chromium"
},
"Microsoft Lumia 950": {
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36 Edge/14.14263",
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36 Edge/14.14263",
"viewport": {
"width": 360,
"height": 640
@ -891,7 +891,7 @@
"defaultBrowserType": "chromium"
},
"Microsoft Lumia 950 landscape": {
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36 Edge/14.14263",
"userAgent": "Mozilla/5.0 (Windows Phone 10.0; Android 4.2.1; Microsoft; Lumia 950) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36 Edge/14.14263",
"viewport": {
"width": 640,
"height": 360
@ -902,7 +902,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 10": {
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36",
"viewport": {
"width": 800,
"height": 1280
@ -913,7 +913,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 10 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 10 Build/MOB31T) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36",
"viewport": {
"width": 1280,
"height": 800
@ -924,7 +924,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 4": {
"userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 384,
"height": 640
@ -935,7 +935,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 4 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 4.4.2; Nexus 4 Build/KOT49H) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 640,
"height": 384
@ -946,7 +946,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 5": {
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 360,
"height": 640
@ -957,7 +957,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 5 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 640,
"height": 360
@ -968,7 +968,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 5X": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 412,
"height": 732
@ -979,7 +979,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 5X landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 5X Build/OPR4.170623.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 732,
"height": 412
@ -990,7 +990,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 6": {
"userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 412,
"height": 732
@ -1001,7 +1001,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 6 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 7.1.1; Nexus 6 Build/N6F26U) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 732,
"height": 412
@ -1012,7 +1012,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 6P": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 412,
"height": 732
@ -1023,7 +1023,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 6P landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Nexus 6P Build/OPP3.170518.006) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 732,
"height": 412
@ -1034,7 +1034,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 7": {
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36",
"viewport": {
"width": 600,
"height": 960
@ -1045,7 +1045,7 @@
"defaultBrowserType": "chromium"
},
"Nexus 7 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 7 Build/MOB30X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36",
"viewport": {
"width": 960,
"height": 600
@ -1100,7 +1100,7 @@
"defaultBrowserType": "webkit"
},
"Pixel 2": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 411,
"height": 731
@ -1111,7 +1111,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 2 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0; Pixel 2 Build/OPD3.170816.012) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 731,
"height": 411
@ -1122,7 +1122,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 2 XL": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 411,
"height": 823
@ -1133,7 +1133,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 2 XL landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 8.0.0; Pixel 2 XL Build/OPD1.170816.004) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 823,
"height": 411
@ -1144,7 +1144,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 3": {
"userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 393,
"height": 786
@ -1155,7 +1155,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 3 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 9; Pixel 3 Build/PQ1A.181105.017.A1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 786,
"height": 393
@ -1166,7 +1166,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 4": {
"userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 353,
"height": 745
@ -1177,7 +1177,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 4 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 10; Pixel 4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 745,
"height": 353
@ -1188,7 +1188,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 4a (5G)": {
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"screen": {
"width": 412,
"height": 892
@ -1203,7 +1203,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 4a (5G) landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 4a (5G)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"screen": {
"height": 892,
"width": 412
@ -1218,7 +1218,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 5": {
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"screen": {
"width": 393,
"height": 851
@ -1233,7 +1233,7 @@
"defaultBrowserType": "chromium"
},
"Pixel 5 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"screen": {
"width": 851,
"height": 393
@ -1248,7 +1248,7 @@
"defaultBrowserType": "chromium"
},
"Moto G4": {
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 360,
"height": 640
@ -1259,7 +1259,7 @@
"defaultBrowserType": "chromium"
},
"Moto G4 landscape": {
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Mobile Safari/537.36",
"userAgent": "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Mobile Safari/537.36",
"viewport": {
"width": 640,
"height": 360
@ -1270,7 +1270,7 @@
"defaultBrowserType": "chromium"
},
"Desktop Chrome HiDPI": {
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36",
"screen": {
"width": 1792,
"height": 1120
@ -1285,7 +1285,7 @@
"defaultBrowserType": "chromium"
},
"Desktop Edge HiDPI": {
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36 Edg/111.0.5563.64",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36 Edg/112.0.5615.20",
"screen": {
"width": 1792,
"height": 1120
@ -1330,7 +1330,7 @@
"defaultBrowserType": "webkit"
},
"Desktop Chrome": {
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36",
"screen": {
"width": 1920,
"height": 1080
@ -1345,7 +1345,7 @@
"defaultBrowserType": "chromium"
},
"Desktop Edge": {
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/111.0.5563.64 Safari/537.36 Edg/111.0.5563.64",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.5615.20 Safari/537.36 Edg/112.0.5615.20",
"screen": {
"width": 1920,
"height": 1080

View File

@ -223,7 +223,7 @@ This turns on accessibility for the page, which can impact performance until acc
*/
objectId?: Runtime.RemoteObjectId;
/**
* Whether to fetch this nodes ancestors, siblings and children. Defaults to true.
* Whether to fetch this node's ancestors, siblings and children. Defaults to true.
*/
fetchRelatives?: boolean;
}
@ -841,7 +841,7 @@ instead of "limited-quirks".
url: string;
location?: SourceCodeLocation;
}
export type GenericIssueErrorType = "CrossOriginPortalPostMessageError"|"FormLabelForNameError"|"FormDuplicateIdForInputError"|"FormInputWithNoLabelError"|"FormAutocompleteAttributeEmptyError"|"FormEmptyIdAndNameAttributesForInputError";
export type GenericIssueErrorType = "CrossOriginPortalPostMessageError"|"FormLabelForNameError"|"FormDuplicateIdForInputError"|"FormInputWithNoLabelError"|"FormAutocompleteAttributeEmptyError"|"FormEmptyIdAndNameAttributesForInputError"|"FormAriaLabelledByToNonExistingId"|"FormInputAssignedAutocompleteValueToIdOrNameAttributeError"|"FormLabelHasNeitherForNorNestedInput"|"FormLabelForMatchesNonExistingIdError"|"FormHasPasswordFieldWithoutUsernameFieldError";
/**
* Depending on the concrete errorType, different properties are set.
*/
@ -853,7 +853,6 @@ instead of "limited-quirks".
frameId?: Page.FrameId;
violatingNodeId?: DOM.BackendNodeId;
}
export type DeprecationIssueType = "AuthorizationCoveredByWildcard"|"CanRequestURLHTTPContainingNewline"|"ChromeLoadTimesConnectionInfo"|"ChromeLoadTimesFirstPaintAfterLoadTime"|"ChromeLoadTimesWasAlternateProtocolAvailable"|"CookieWithTruncatingChar"|"CrossOriginAccessBasedOnDocumentDomain"|"CrossOriginWindowAlert"|"CrossOriginWindowConfirm"|"CSSSelectorInternalMediaControlsOverlayCastButton"|"DeprecationExample"|"DocumentDomainSettingWithoutOriginAgentClusterHeader"|"EventPath"|"ExpectCTHeader"|"GeolocationInsecureOrigin"|"GeolocationInsecureOriginDeprecatedNotRemoved"|"GetUserMediaInsecureOrigin"|"HostCandidateAttributeGetter"|"IdentityInCanMakePaymentEvent"|"InsecurePrivateNetworkSubresourceRequest"|"LocalCSSFileExtensionRejected"|"MediaSourceAbortRemove"|"MediaSourceDurationTruncatingBuffered"|"NoSysexWebMIDIWithoutPermission"|"NotificationInsecureOrigin"|"NotificationPermissionRequestedIframe"|"ObsoleteCreateImageBitmapImageOrientationNone"|"ObsoleteWebRtcCipherSuite"|"OpenWebDatabaseInsecureContext"|"OverflowVisibleOnReplacedElement"|"PaymentInstruments"|"PaymentRequestCSPViolation"|"PersistentQuotaType"|"PictureSourceSrc"|"PrefixedCancelAnimationFrame"|"PrefixedRequestAnimationFrame"|"PrefixedStorageInfo"|"PrefixedVideoDisplayingFullscreen"|"PrefixedVideoEnterFullscreen"|"PrefixedVideoEnterFullScreen"|"PrefixedVideoExitFullscreen"|"PrefixedVideoExitFullScreen"|"PrefixedVideoSupportsFullscreen"|"PrivacySandboxExtensionsAPI"|"RangeExpand"|"RequestedSubresourceWithEmbeddedCredentials"|"RTCConstraintEnableDtlsSrtpFalse"|"RTCConstraintEnableDtlsSrtpTrue"|"RTCPeerConnectionComplexPlanBSdpUsingDefaultSdpSemantics"|"RTCPeerConnectionSdpSemanticsPlanB"|"RtcpMuxPolicyNegotiate"|"SharedArrayBufferConstructedWithoutIsolation"|"TextToSpeech_DisallowedByAutoplay"|"V8SharedArrayBufferConstructedInExtensionWithoutIsolation"|"XHRJSONEncodingDetection"|"XMLHttpRequestSynchronousInNonWorkerOutsideBeforeUnload"|"XRSupportsSession";
/**
* 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
@ -861,7 +860,10 @@ https://source.chromium.org/chromium/chromium/src/+/main:third_party/blink/rende
export interface DeprecationIssueDetails {
affectedFrame?: AffectedFrame;
sourceCodeLocation: SourceCodeLocation;
type: DeprecationIssueType;
/**
* One of the deprecation names from third_party/blink/renderer/core/frame/deprecation/deprecation.json5
*/
type: string;
}
export type ClientHintIssueReason = "MetaTagAllowListInvalidOrigin"|"MetaTagModifiedHTML";
export interface FederatedAuthRequestIssueDetails {
@ -2192,7 +2194,7 @@ stylesheet rules) this rule came from.
/**
* Fires whenever a web font is updated. A non-empty font parameter indicates a successfully loaded
web font
web font.
*/
export type fontsUpdatedPayload = {
/**
@ -2471,7 +2473,7 @@ to the front-end, no updates will be issued for the node.
}
export type takeComputedStyleUpdatesReturnValue = {
/**
* The list of node Ids that have their tracked computed styles updated
* The list of node Ids that have their tracked computed styles updated.
*/
nodeIds: DOM.NodeId[];
}
@ -2607,7 +2609,7 @@ property
}
/**
* Stop tracking rule usage and return the list of rules that were used since last call to
`takeCoverageDelta` (or since start of coverage instrumentation)
`takeCoverageDelta` (or since start of coverage instrumentation).
*/
export type stopRuleUsageTrackingParameters = {
}
@ -2616,7 +2618,7 @@ property
}
/**
* Obtain list of rules that became used since last call to this method (or since start of coverage
instrumentation)
instrumentation).
*/
export type takeCoverageDeltaParameters = {
}
@ -3594,6 +3596,7 @@ might return multiple quads for inline nodes.
}
/**
* Returns the root DOM node (and optionally the subtree) to the caller.
Implicitly enables the DOM domain events for the current target.
*/
export type getDocumentParameters = {
/**
@ -5479,9 +5482,10 @@ is turned-off.
*/
export type setEmulatedVisionDeficiencyParameters = {
/**
* Vision deficiency to emulate.
* Vision deficiency to emulate. Order: best-effort emulations come first, followed by any
physiologically accurate emulations for medically recognized color vision deficiencies.
*/
type: "none"|"achromatopsia"|"blurredVision"|"deuteranopia"|"protanopia"|"tritanopia";
type: "none"|"blurredVision"|"reducedContrast"|"achromatopsia"|"deuteranopia"|"protanopia"|"tritanopia";
}
export type setEmulatedVisionDeficiencyReturnValue = {
}
@ -6118,7 +6122,7 @@ Security origin.
hasMore: boolean;
}
/**
* Gets metadata of an object store
* Gets metadata of an object store.
*/
export type getMetadataParameters = {
/**
@ -10841,6 +10845,10 @@ Example URLs: http://www.google.com/file.html -> "google.com"
*/
eager?: boolean;
}
/**
* Enum of possible auto-reponse for permisison / prompt dialogs.
*/
export type AutoResponseMode = "none"|"autoAccept"|"autoReject"|"autoOptOut";
/**
* The type of a frameNavigated event.
*/
@ -10886,7 +10894,12 @@ dependent on the reason:
/**
* List of FinalStatus reasons for Prerender2.
*/
export type PrerenderFinalStatus = "Activated"|"Destroyed"|"LowEndDevice"|"InvalidSchemeRedirect"|"InvalidSchemeNavigation"|"InProgressNavigation"|"NavigationRequestBlockedByCsp"|"MainFrameNavigation"|"MojoBinderPolicy"|"RendererProcessCrashed"|"RendererProcessKilled"|"Download"|"TriggerDestroyed"|"NavigationNotCommitted"|"NavigationBadHttpStatus"|"ClientCertRequested"|"NavigationRequestNetworkError"|"MaxNumOfRunningPrerendersExceeded"|"CancelAllHostsForTesting"|"DidFailLoad"|"Stop"|"SslCertificateError"|"LoginAuthRequested"|"UaChangeRequiresReload"|"BlockedByClient"|"AudioOutputDeviceRequested"|"MixedContent"|"TriggerBackgrounded"|"EmbedderTriggeredAndCrossOriginRedirected"|"MemoryLimitExceeded"|"FailToGetMemoryUsage"|"DataSaverEnabled"|"HasEffectiveUrl"|"ActivatedBeforeStarted"|"InactivePageRestriction"|"StartFailed"|"TimeoutBackgrounded"|"CrossSiteRedirect"|"CrossSiteNavigation"|"SameSiteCrossOriginRedirect"|"SameSiteCrossOriginNavigation"|"SameSiteCrossOriginRedirectNotOptIn"|"SameSiteCrossOriginNavigationNotOptIn"|"ActivationNavigationParameterMismatch"|"ActivatedInBackground"|"EmbedderHostDisallowed"|"ActivationNavigationDestroyedBeforeSuccess"|"TabClosedByUserGesture"|"TabClosedWithoutUserGesture"|"PrimaryMainFrameRendererProcessCrashed"|"PrimaryMainFrameRendererProcessKilled"|"ActivationFramePolicyNotCompatible";
export type PrerenderFinalStatus = "Activated"|"Destroyed"|"LowEndDevice"|"InvalidSchemeRedirect"|"InvalidSchemeNavigation"|"InProgressNavigation"|"NavigationRequestBlockedByCsp"|"MainFrameNavigation"|"MojoBinderPolicy"|"RendererProcessCrashed"|"RendererProcessKilled"|"Download"|"TriggerDestroyed"|"NavigationNotCommitted"|"NavigationBadHttpStatus"|"ClientCertRequested"|"NavigationRequestNetworkError"|"MaxNumOfRunningPrerendersExceeded"|"CancelAllHostsForTesting"|"DidFailLoad"|"Stop"|"SslCertificateError"|"LoginAuthRequested"|"UaChangeRequiresReload"|"BlockedByClient"|"AudioOutputDeviceRequested"|"MixedContent"|"TriggerBackgrounded"|"EmbedderTriggeredAndCrossOriginRedirected"|"MemoryLimitExceeded"|"FailToGetMemoryUsage"|"DataSaverEnabled"|"HasEffectiveUrl"|"ActivatedBeforeStarted"|"InactivePageRestriction"|"StartFailed"|"TimeoutBackgrounded"|"CrossSiteRedirect"|"CrossSiteNavigation"|"SameSiteCrossOriginRedirect"|"SameSiteCrossOriginNavigation"|"SameSiteCrossOriginRedirectNotOptIn"|"SameSiteCrossOriginNavigationNotOptIn"|"ActivationNavigationParameterMismatch"|"ActivatedInBackground"|"EmbedderHostDisallowed"|"ActivationNavigationDestroyedBeforeSuccess"|"TabClosedByUserGesture"|"TabClosedWithoutUserGesture"|"PrimaryMainFrameRendererProcessCrashed"|"PrimaryMainFrameRendererProcessKilled"|"ActivationFramePolicyNotCompatible"|"PreloadingDisabled"|"BatterySaverEnabled"|"ActivatedDuringMainFrameNavigation"|"PreloadingUnsupportedByWebContents";
/**
* Preloading status values, see also PreloadingTriggeringOutcome. This
status is shared by prefetchStatusUpdated and prerenderStatusUpdated.
*/
export type PreloadingStatus = "Pending"|"Running"|"Ready"|"Success"|"Failure"|"NotSupported";
export type domContentEventFiredPayload = {
timestamp: Network.MonotonicTime;
@ -11175,6 +11188,30 @@ that is incompatible with prerender and has caused the cancellation of the attem
*/
disallowedApiMethod?: string;
}
/**
* TODO(crbug/1384419): Create a dedicated domain for preloading.
Fired when a prefetch attempt is updated.
*/
export type prefetchStatusUpdatedPayload = {
/**
* The frame id of the frame initiating prefetch.
*/
initiatingFrameId: FrameId;
prefetchUrl: string;
status: PreloadingStatus;
}
/**
* TODO(crbug/1384419): Create a dedicated domain for preloading.
Fired when a prerender attempt is updated.
*/
export type prerenderStatusUpdatedPayload = {
/**
* The frame id of the frame initiating prerender.
*/
initiatingFrameId: FrameId;
prerenderingUrl: string;
status: PreloadingStatus;
}
export type loadEventFiredPayload = {
timestamp: Network.MonotonicTime;
}
@ -11440,6 +11477,9 @@ option, use with caution.
export type getInstallabilityErrorsReturnValue = {
installabilityErrors: InstallabilityError[];
}
/**
* Deprecated because it's not guaranteed that the returned icon is in fact the one used for PWA installation.
*/
export type getManifestIconsParameters = {
}
export type getManifestIconsReturnValue = {
@ -12140,10 +12180,19 @@ cross-process navigation.
https://w3c.github.io/secure-payment-confirmation/#sctn-automation-set-spc-transaction-mode
*/
export type setSPCTransactionModeParameters = {
mode: "none"|"autoAccept"|"autoReject"|"autoOptOut";
mode: AutoResponseMode;
}
export type setSPCTransactionModeReturnValue = {
}
/**
* Extensions for Custom Handlers API:
https://html.spec.whatwg.org/multipage/system-state.html#rph-automation
*/
export type setRPHRegistrationModeParameters = {
mode: AutoResponseMode;
}
export type setRPHRegistrationModeReturnValue = {
}
/**
* Generates a report for testing.
*/
@ -15238,6 +15287,114 @@ list of player ids and all events again.
}
}
export module DeviceAccess {
/**
* Device request id.
*/
export type RequestId = string;
/**
* A device id.
*/
export type DeviceId = string;
/**
* Device information displayed in a user prompt to select a device.
*/
export interface PromptDevice {
id: DeviceId;
/**
* Display name as it appears in a device request user prompt.
*/
name: string;
}
/**
* A device request opened a user prompt to select a device. Respond with the
selectPrompt or cancelPrompt command.
*/
export type deviceRequestPromptedPayload = {
id: RequestId;
devices: PromptDevice[];
}
/**
* Enable events in this domain.
*/
export type enableParameters = {
}
export type enableReturnValue = {
}
/**
* Disable events in this domain.
*/
export type disableParameters = {
}
export type disableReturnValue = {
}
/**
* Select a device in response to a DeviceAccess.deviceRequestPrompted event.
*/
export type selectPromptParameters = {
id: RequestId;
deviceId: DeviceId;
}
export type selectPromptReturnValue = {
}
/**
* Cancel a prompt in response to a DeviceAccess.deviceRequestPrompted event.
*/
export type cancelPromptParameters = {
id: RequestId;
}
export type cancelPromptReturnValue = {
}
}
export module Preload {
/**
* Unique id
*/
export type RuleSetId = string;
/**
* Corresponds to SpeculationRuleSet
*/
export interface RuleSet {
id: RuleSetId;
/**
* Identifies a document which the rule set is associated with.
*/
loaderId: Network.LoaderId;
/**
* Source text of JSON representing the rule set. If it comes from
<script> tag, it is the textContent of the node. Note that it is
a JSON for valid case.
See also:
- https://wicg.github.io/nav-speculation/speculation-rules.html
- https://github.com/WICG/nav-speculation/blob/main/triggers.md
*/
sourceText: string;
}
/**
* Upsert. Currently, it is only emitted when a rule set added.
*/
export type ruleSetUpdatedPayload = {
ruleSet: RuleSet;
}
export type ruleSetRemovedPayload = {
id: RuleSetId;
}
export type enableParameters = {
}
export type enableReturnValue = {
}
export type disableParameters = {
}
export type disableReturnValue = {
}
}
/**
* This domain is deprecated - use Runtime or Log instead.
*/
@ -16217,7 +16374,7 @@ as long as the top-most stack frame is the only activation of that function.
successful live edit while the other enum variants denote why
the live edit failed.
*/
status: "Ok"|"CompileError"|"BlockedByActiveGenerator"|"BlockedByActiveFunction";
status: "Ok"|"CompileError"|"BlockedByActiveGenerator"|"BlockedByActiveFunction"|"BlockedByTopLevelEsModuleChange";
/**
* Exception details if any. Only present when `status` is `CompileError`.
*/
@ -17949,6 +18106,8 @@ Error was thrown.
"Page.lifecycleEvent": Page.lifecycleEventPayload;
"Page.backForwardCacheNotUsed": Page.backForwardCacheNotUsedPayload;
"Page.prerenderAttemptCompleted": Page.prerenderAttemptCompletedPayload;
"Page.prefetchStatusUpdated": Page.prefetchStatusUpdatedPayload;
"Page.prerenderStatusUpdated": Page.prerenderStatusUpdatedPayload;
"Page.loadEventFired": Page.loadEventFiredPayload;
"Page.navigatedWithinDocument": Page.navigatedWithinDocumentPayload;
"Page.screencastFrame": Page.screencastFramePayload;
@ -18002,6 +18161,9 @@ Error was thrown.
"Media.playerMessagesLogged": Media.playerMessagesLoggedPayload;
"Media.playerErrorsRaised": Media.playerErrorsRaisedPayload;
"Media.playersCreated": Media.playersCreatedPayload;
"DeviceAccess.deviceRequestPrompted": DeviceAccess.deviceRequestPromptedPayload;
"Preload.ruleSetUpdated": Preload.ruleSetUpdatedPayload;
"Preload.ruleSetRemoved": Preload.ruleSetRemovedPayload;
"Console.messageAdded": Console.messageAddedPayload;
"Debugger.breakpointResolved": Debugger.breakpointResolvedPayload;
"Debugger.paused": Debugger.pausedPayload;
@ -18385,6 +18547,7 @@ Error was thrown.
"Page.addCompilationCache": Page.addCompilationCacheParameters;
"Page.clearCompilationCache": Page.clearCompilationCacheParameters;
"Page.setSPCTransactionMode": Page.setSPCTransactionModeParameters;
"Page.setRPHRegistrationMode": Page.setRPHRegistrationModeParameters;
"Page.generateTestReport": Page.generateTestReportParameters;
"Page.waitForDebugger": Page.waitForDebuggerParameters;
"Page.setInterceptFileChooserDialog": Page.setInterceptFileChooserDialogParameters;
@ -18491,6 +18654,12 @@ Error was thrown.
"WebAuthn.setAutomaticPresenceSimulation": WebAuthn.setAutomaticPresenceSimulationParameters;
"Media.enable": Media.enableParameters;
"Media.disable": Media.disableParameters;
"DeviceAccess.enable": DeviceAccess.enableParameters;
"DeviceAccess.disable": DeviceAccess.disableParameters;
"DeviceAccess.selectPrompt": DeviceAccess.selectPromptParameters;
"DeviceAccess.cancelPrompt": DeviceAccess.cancelPromptParameters;
"Preload.enable": Preload.enableParameters;
"Preload.disable": Preload.disableParameters;
"Console.clearMessages": Console.clearMessagesParameters;
"Console.disable": Console.disableParameters;
"Console.enable": Console.enableParameters;
@ -18932,6 +19101,7 @@ Error was thrown.
"Page.addCompilationCache": Page.addCompilationCacheReturnValue;
"Page.clearCompilationCache": Page.clearCompilationCacheReturnValue;
"Page.setSPCTransactionMode": Page.setSPCTransactionModeReturnValue;
"Page.setRPHRegistrationMode": Page.setRPHRegistrationModeReturnValue;
"Page.generateTestReport": Page.generateTestReportReturnValue;
"Page.waitForDebugger": Page.waitForDebuggerReturnValue;
"Page.setInterceptFileChooserDialog": Page.setInterceptFileChooserDialogReturnValue;
@ -19038,6 +19208,12 @@ Error was thrown.
"WebAuthn.setAutomaticPresenceSimulation": WebAuthn.setAutomaticPresenceSimulationReturnValue;
"Media.enable": Media.enableReturnValue;
"Media.disable": Media.disableReturnValue;
"DeviceAccess.enable": DeviceAccess.enableReturnValue;
"DeviceAccess.disable": DeviceAccess.disableReturnValue;
"DeviceAccess.selectPrompt": DeviceAccess.selectPromptReturnValue;
"DeviceAccess.cancelPrompt": DeviceAccess.cancelPromptReturnValue;
"Preload.enable": Preload.enableReturnValue;
"Preload.disable": Preload.disableReturnValue;
"Console.clearMessages": Console.clearMessagesReturnValue;
"Console.disable": Console.disableReturnValue;
"Console.enable": Console.enableReturnValue;