| # These tests currently fail when they run with --site-per-process. |
| # See https://crbug.com/477150. |
| |
| # https://crbug.com/794631: OOPIFs VS feature policy VS opaque origins? |
| crbug.com/794631 virtual/unified-autoplay/external/wpt/feature-policy/autoplay-allowed-by-feature-policy-attribute.https.sub.html [ Failure ] |
| crbug.com/794631 virtual/unified-autoplay/external/wpt/feature-policy/autoplay-allowed-by-feature-policy.https.sub.html [ Failure ] |
| |
| # https://crbug.com/793127: NOTREACHED() from clamy@ tickled by frame consolidation CL? |
| crbug.com/793127 http/tests/security/upgrade-insecure-requests/iframe-upgrade.https.html [ Crash ] |
| crbug.com/793127 external/wpt/content-security-policy/securitypolicyviolation/upgrade-insecure-requests-reporting.https.html [ Crash ] |
| |
| # https://crbug.com/769502: PlzNavigate-related, not-yet-investigated timeout. |
| crbug.com/769502 fast/loader/recursive-before-unload-crash.html [ Timeout ] |
| |
| # https://crbug.com/769508: PlzNavigate-related, not-yet-investigated failures. |
| crbug.com/769508 fast/css/acid2.html [ Failure ] |
| |
| # https://crbug.com/765779: unique name trouble with PlzNavigate |
| crbug.com/765779 http/tests/loading/bad-server-subframe.html [ Failure ] |
| |
| # https://crbug.com/393285: Text-autosizing doesn't support OOPIFs. |
| # https://crbug.com/667551: Pixel dumps don't support OOPIFs. |
| # Both of the bugs above need to be fixed, before enabling the tests below. |
| crbug.com/393285 http/tests/text-autosizing/narrow-iframe.html [ Failure Crash ] |
| crbug.com/393285 http/tests/text-autosizing/wide-iframe.html [ Failure Crash ] |
| |
| # https://crbug.com/669083: console messages mismatch (origin-only VS full-URI) |
| crbug.com/669083 http/tests/security/frameNavigation/xss-DENIED-top-navigation-without-user-gesture.html [ Failure ] |
| |
| # https://crbug.com/582245 - no exception, b/c BindingSecurity::shouldAllowAccessTo exits early when |!target|. |
| crbug.com/582245 external/wpt/x-frame-options/deny.sub.html [ Failure ] |
| crbug.com/582245 external/wpt/x-frame-options/multiple.sub.html [ Failure ] |
| crbug.com/582245 external/wpt/x-frame-options/sameorigin.sub.html [ Failure ] |
| crbug.com/582245 http/tests/security/xss-DENIED-getSVGDocument-iframe.html [ Failure ] |
| crbug.com/582245 http/tests/security/xss-DENIED-getSVGDocument-object.html [ Failure ] |
| crbug.com/582245 http/tests/security/xssAuditor/block-does-not-leak-location.html [ Failure ] |
| crbug.com/582245 http/tests/security/xssAuditor/block-does-not-leak-referrer.html [ Failure ] |
| crbug.com/582245 http/tests/security/xssAuditor/full-block-script-tag-cross-domain.html [ Failure ] |
| |
| # https://crbug.com/582176 - InspectorTest.changeExecutionContext doesn't like OOPIFs. |
| crbug.com/582176 http/tests/devtools/console-cd-completions.js [ Failure ] |
| crbug.com/582176 http/tests/devtools/console-cd.js [ Failure ] |
| |
| # https://crbug.com/608015 - node.contentDocument is undefined. |
| crbug.com/608015 http/tests/inspector-protocol/access-inspected-object.js [ Failure Timeout ] |
| |
| # https://crbug.com/771003 - Dump history from all processes in layout tests |
| crbug.com/771003 http/tests/security/mixedContent/insecure-iframe-in-main-frame.html [ Failure ] |
| |
| # https://crbug.com/585188 - testRunner.addOriginAccessWhitelistEntry is not replicated to OOPIFs. |
| crbug.com/585188 http/tests/xmlhttprequest/origin-whitelisting-all.html [ Failure ] |
| crbug.com/585188 virtual/outofblink-cors/http/tests/xmlhttprequest/origin-whitelisting-all.html [ Failure ] |
| crbug.com/585188 http/tests/xmlhttprequest/origin-whitelisting-ip-addresses.html [ Failure ] |
| crbug.com/585188 virtual/outofblink-cors/http/tests/xmlhttprequest/origin-whitelisting-ip-addresses.html [ Failure ] |
| |
| # https://crbug.com/601584 - No OOPIF support for UserGestureIndicator triggers |
| # cross-origin-iframe.html layout test failure |
| crbug.com/601584 external/wpt/bluetooth/requestDevice/cross-origin-iframe.sub.https.html [ Skip ] |
| crbug.com/601584 virtual/outofblink-cors/external/wpt/bluetooth/requestDevice/cross-origin-iframe.sub.https.html [ Skip ] |
| |
| # https://crbug.com/606594 - UaF of delegate_ in WebFrameTestClient::willSendRequest |
| # https://crbug.com/786510 - test tries to access cross-origin document body |
| crbug.com/606594 http/tests/local/serviceworker/fetch-request-body-file.html [ Skip ] |
| |
| # https://crbug.com/607991 - MockWebClipboardImpl not replicated across OOPIFs. |
| crbug.com/607991 http/tests/misc/copy-resolves-urls.html [ Failure ] |
| |
| # https://crbug.com/616626 - allow_universal_access_from_file_urls doesn't work with --site-per-process. |
| # https://crbug.com/665058 - EventSender drag-and-drop simulation doesn't support OOPIFs. |
| crbug.com/665058 http/tests/local/drag-over-remote-content.html [ Crash ] |
| |
| # https://crbug.com/619662 - Expected console output differences. |
| crbug.com/619662 http/tests/navigation/cross-origin-fragment-navigation-is-async.html [ Failure ] |
| crbug.com/619662 virtual/stable/http/tests/navigation/cross-origin-fragment-navigation-is-async.html [ Failure ] |
| |
| # https://crbug.com/623268 - Can't inspect OOPIFs from main page's DevTools window. |
| crbug.com/623268 http/tests/inspector-protocol/request-mixed-content-status-blockable.js [ Timeout ] |
| crbug.com/623268 http/tests/inspector-protocol/request-mixed-content-status-none.js [ Timeout ] |
| crbug.com/623268 http/tests/inspector-protocol/request-mixed-content-status-optionally-blockable.js [ Timeout ] |
| crbug.com/623268 http/tests/devtools/console-cross-origin-iframe-logging.js [ Timeout ] |
| |
| # https://crbug.com/645641 - test_runner.cc(1863) Check failed: |
| # layout_test_runtime_flags_.have_top_loading_frame() |
| crbug.com/645641 external/wpt/html/syntax/parsing/html5lib_tests19.html [ Crash Failure ] |
| |
| # http/ flaky tests w/ --site-per-process |
| crbug.com/678482 http/tests/devtools/debugger/fetch-breakpoints.js [ Timeout Pass ] |
| crbug.com/678491 http/tests/misc/webtiming-no-origin.html [ Crash Pass ] |
| |
| # Slow tests. These are listed in SlowTests listed here also because |
| # expectations are unfortunately not inherited automatically (e.g. see |
| # https://crbug.com/594216) |
| crbug.com/451577 http/tests/devtools/network/network-datareceived.js [ Timeout Pass ] |
| crbug.com/24182 http/tests/perf/large-inlined-script.html [ Timeout Pass ] |
| |
| # https://crbug.com/650348: Remove input event forwarding path from RenderFrameProxies |
| # This test needs to be modified to not rely on EventSender passing mouse events directly to an OOPIF. |
| crbug.com/650348 http/tests/webaudio/autoplay-crossorigin.html [ Timeout ] |
| |
| # https://crbug.com/778372: Unique name conflict with old entries? |
| crbug.com/778372 external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects.html [ Crash ] |
| |
| # https://crbug.com/819800: Feature policy propagation trouble? Test synchronization issue? |
| crbug.com/819800 external/wpt/payment-request/allowpaymentrequest/setting-allowpaymentrequest-timing.https.sub.html [ Failure ] |
| |
| # https://crbug.com/820617: Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'. |
| crbug.com/820617 external/wpt/fullscreen/api/element-ready-check-allowed-cross-origin-manual.sub.html [ Failure ] |
| crbug.com/820617 external/wpt/fullscreen/api/element-ready-check-not-allowed-cross-origin-manual.sub.html [ Failure ] |
| |
| # The tests below set document.domain. Such tests are skipped, because they |
| # cannot work when same-site WPT origins are isolated from each other via |
| # --isolate-origins cmdline flag (which is how bots run the |
| # |site_per_process_webkit_layout_tests| step). Note that |
| # https://crbug.com/783416 tracks adding a WPT origin that is cross-site, but |
| # even after this bug is fixed we may decide to keep the current |
| # --isolate-origins coverage and therefore the tests might end up being skipped |
| # for the foreseeable future. |
| Bug(none) external/wpt/html/browsers/origin/relaxing-the-same-origin-restriction [ Skip ] |
| Bug(none) external/wpt/FileAPI/url/multi-global-origin-serialization.sub.html [ Skip ] |
| Bug(none) external/wpt/dom/events/EventListener-incumbent-global-1.sub.html [ Skip ] |
| Bug(none) external/wpt/dom/events/EventListener-incumbent-global-2.sub.html [ Skip ] |
| Bug(none) external/wpt/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html [ Skip ] |
| Bug(none) external/wpt/html/browsers/history/the-location-interface/location-prototype-setting-same-origin-domain.sub.html [ Skip ] |
| Bug(none) external/wpt/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html [ Skip ] |
| Bug(none) external/wpt/html/browsers/the-windowproxy-exotic-object/windowproxy-prototype-setting-same-origin-domain.sub.html [ Skip ] |
| Bug(none) external/wpt/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-domain-success.sub.html [ Skip ] |
| Bug(none) external/wpt/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-similar-but-cross-origin-success.sub.html [ Skip ] |
| Bug(none) virtual/sharedarraybuffer/external/wpt/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-domain-success.sub.html [ Skip ] |
| Bug(none) virtual/sharedarraybuffer/external/wpt/html/infrastructure/safe-passing-of-structured-data/shared-array-buffers/window-similar-but-cross-origin-success.sub.html [ Skip ] |
| |
| # Layout tests don't work for printing cross-site frames. |
| crbug.com/822372 http/tests/printing/cross-site-frame.html [ Crash ] |
| crbug.com/822372 http/tests/printing/cross-site-frame-scrolled.html [ Crash ] |
| |
| # TODO(lukasza, alexmos): Triage these failures. |
| Bug(none) external/wpt/html/browsers/browsing-the-web/navigating-across-documents/004.html [ Timeout ] |
| |
| crbug.com/801992 external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-cross-url-allow.html [ Pass Timeout ] |
| crbug.com/801992 external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-none-block.html [ Pass Timeout ] |
| crbug.com/801992 external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-same-url-allow.html [ Pass Timeout ] |
| crbug.com/801992 external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-cross-in-sandboxed-cross-url-block.html [ Pass Timeout ] |
| crbug.com/801992 external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-same-in-cross-star-allow.html [ Pass Timeout ] |
| crbug.com/801992 external/wpt/content-security-policy/frame-ancestors/frame-ancestors-nested-same-in-cross-url-allow.html [ Pass Timeout ] |
| crbug.com/801992 external/wpt/content-security-policy/frame-ancestors/frame-ancestors-star-allow-crossorigin.html [ Pass Timeout ] |
| crbug.com/801992 external/wpt/html/browsers/the-window-object/security-window/window-security.html [ Pass Timeout ] |
| crbug.com/801992 http/tests/misc/iframe-script-modify-attr.html [ Pass Crash ] |
| |
| crbug.com/711468 virtual/gpu/fast/canvas/canvas-composite-image.html [ Pass Timeout ] |
| crbug.com/711468 virtual/gpu/fast/canvas/canvas-scale-strokePath-shadow.html [ Pass Timeout ] |
| crbug.com/711468 http/tests/intersection-observer/cross-origin-iframe-with-nesting.html [ Failure ] |
| |
| crbug.com/807675 http/tests/images/image-decode-in-frame.html [ Crash Failure ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/access-control-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/auth-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/auth-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/cookie-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/cookie-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/cors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/cors-preflight-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/cors-preflight2-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/cors.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/redirect-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/redirect-credentials-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/redirect-loop-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/redirect-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/redirect-password-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/scheme-blob-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker-proxied/thorough/scheme-data-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/access-control-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/auth-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/auth-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/cookie-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/cookie-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/cors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/cors-preflight-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/cors-preflight2-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/redirect-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/redirect-credentials-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/redirect-loop-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/redirect-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/redirect-password-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/scheme-blob-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/serviceworker/thorough/scheme-data-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/access-control-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/auth-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/auth-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/cookie-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/cookie-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/cors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/cors-preflight-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/cors-preflight2-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/redirect-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/redirect-credentials-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/redirect-loop-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/redirect-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/redirect-password-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/scheme-blob-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/window/thorough/scheme-data-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/access-control-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/auth-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/auth-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/cookie-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/cookie-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/cors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/cors-preflight-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/cors-preflight2-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/redirect-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/redirect-credentials-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/redirect-loop-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/redirect-nocors-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/redirect-password-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/scheme-blob-base-https-other-https.html [ Pass Timeout ] |
| crbug.com/834185 http/tests/fetch/workers/thorough/scheme-data-base-https-other-https.html [ Pass Timeout ] |
| |
| # These tests have issues with —site-per-process. https://crbug.com/794631 |
| crbug.com/794631 http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-delegation.html [ Failure Pass Timeout ] |
| crbug.com/794631 http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-disabled.html [ Failure Pass Timeout ] |
| crbug.com/794631 http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-gesture.html [ Failure Pass Timeout ] |
| crbug.com/794631 http/tests/media/autoplay/document-user-activation-cross-origin-feature-policy-header.html [ Failure Pass Timeout ] |
| crbug.com/794631 http/tests/media/autoplay/document-user-activation-feature-policy-alternating.html [ Failure Pass Timeout ] |
| crbug.com/794631 http/tests/media/autoplay/document-user-activation-feature-policy-iframe-no-gesture.html [ Failure Pass Timeout ] |
| crbug.com/794631 http/tests/media/autoplay/document-user-activation-feature-policy-same-origin.html [ Failure Pass Timeout ] |
| crbug.com/794631 http/tests/media/autoplay/document-user-activation-iframe-delegation.html [ Failure Pass Timeout ] |