From 26a029d407be480d791972afb5975cf62c9360a6 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Fri, 19 Apr 2024 02:47:55 +0200 Subject: Adding upstream version 124.0.1. Signed-off-by: Daniel Baumann --- .../fenced-frame/ancestor-throttle.https.html.ini | 18 +++++ .../meta/fenced-frame/anchor-focus.https.html.ini | 6 ++ .../fenced-frame/autofocus-denied.https.html.ini | 3 + ...atic-beacon-anchor-click-handler.https.html.ini | 3 + .../automatic-beacon-click-handler.https.html.ini | 3 + .../automatic-beacon-component-ad.https.html.ini | 3 + ...omatic-beacon-cross-origin-false.https.html.ini | 3 + ...c-beacon-cross-origin-navigation.https.html.ini | 3 + ...atic-beacon-cross-origin-no-data.https.html.ini | 3 + ...ic-beacon-cross-origin-no-opt-in.https.html.ini | 3 + .../automatic-beacon-no-destination.https.html.ini | 3 + .../automatic-beacon-no-opt-in.https.html.ini | 3 + .../automatic-beacon-shared-storage.https.html.ini | 3 + ...utomatic-beacon-two-events-clear.https.html.ini | 3 + ...omatic-beacon-two-events-persist.https.html.ini | 3 + .../automatic-beacon-unfenced-top.https.html.ini | 2 + ...tomatic-beacon-use-ancestor-data.https.html.ini | 3 + .../fenced-frame/background-fetch.https.html.ini | 18 +++++ .../fenced-frame/background-sync.https.html.ini | 30 +++++++++ .../meta/fenced-frame/badging.https.html.ini | 12 ++++ .../fenced-frame/battery_status.https.html.ini | 3 + .../meta/fenced-frame/before-unload.https.html.ini | 3 + .../meta/fenced-frame/can-load-api.https.html.ini | 21 ++++++ ...tion-does-not-trigger-navigation.https.html.ini | 3 + .../fenced-frame/client-hints-meta.https.html.ini | 3 + .../meta/fenced-frame/client-hints.https.html.ini | 3 + .../fenced-frame/compute-pressure.https.html.ini | 3 + .../config-cross-origin-apis.https.html.ini | 6 ++ ...gation-of-navigated-fenced-frame.https.html.ini | 3 + ...installation-triggers-navigation.https.html.ini | 3 + ...n-unloads-navigated-fenced-frame.https.html.ini | 3 + .../consume-user-activation.https.html.ini | 3 + .../meta/fenced-frame/content-index.https.html.ini | 18 +++++ .../meta/fenced-frame/coop-bcg-swap.https.html.ini | 3 + .../fenced-frame/create-credential.https.html.ini | 3 + ...andbox-and-adopt-outside-sandbox.https.html.ini | 3 + .../meta/fenced-frame/csp-allowed.https.html.ini | 36 ++++++++++ .../meta/fenced-frame/csp-blocked.https.html.ini | 78 ++++++++++++++++++++++ .../csp-fenced-frame-src-allowed.https.html.ini | 3 + .../csp-fenced-frame-src-blocked.https.html.ini | 6 ++ .../csp-frame-src-allowed.https.html.ini | 3 + .../csp-frame-src-blocked.https.html.ini | 6 ++ .../csp-transparent-url.https.html.ini | 12 ++++ .../meta/fenced-frame/csp.https.html.ini | 3 + .../meta/fenced-frame/cspee.https.html.ini | 17 +++++ .../fenced-frame/deep-copy-config.https.html.ini | 12 ++++ ...fault-enabled-features-allow-all.https.html.ini | 12 ++++ ...ault-enabled-features-allow-none.https.html.ini | 9 +++ ...ault-enabled-features-allow-self.https.html.ini | 12 ++++ ...abled-features-allow-unspecified.https.html.ini | 6 ++ ...enabled-features-attribute-allow.https.html.ini | 12 ++++ ...nabled-features-attribute-change.https.html.ini | 6 ++ ...bled-features-attribute-disallow.https.html.ini | 6 ++ ...ed-features-attribution-disabled.https.html.ini | 6 ++ ...efault-enabled-features-subframe.https.html.ini | 6 ++ .../default-enabled-features-unset.https.html.ini | 6 ++ .../deprecated-config-apis.https.html.ini | 6 ++ .../disable-untrusted-network.https.html.ini | 3 + .../disallowed-navigation-to-blob.https.html.ini | 6 ++ .../disallowed-navigation-to-data.https.html.ini | 6 ++ .../disallowed-navigation-to-http.https.html.ini | 6 ++ ...-navigations-dangling-markup-urn.https.html.ini | 18 +++++ ...owed-navigations-dangling-markup.https.html.ini | 18 +++++ .../disallowed-navigations.https.html.ini | 19 ++++++ .../document-activeelement.https.html.ini | 6 ++ .../fenced-frame/document-hasfocus.https.html.ini | 3 + ...cument-picture-in-picture-denied.https.html.ini | 3 + .../fenced-frame/document-referrer.https.html.ini | 3 + .../meta/fenced-frame/download.https.html.ini | 6 ++ .../embedder-coop-coep-blocked.https.html.ini | 3 + .../embedder-csp-not-propagate.https.html.ini | 3 + .../fenced-frame/embedder-no-coep.https.html.ini | 7 ++ .../embedder-require-corp.https.html.ini | 14 ++++ .../fedcm-get-credential.https.html.ini | 3 + .../meta/fenced-frame/fence-api.https.html.ini | 3 + ...nce-report-event-destination-url.https.html.ini | 3 + .../fenced-frame/fence-report-event.https.html.ini | 3 + .../fenced-frame/fence-urn-iframes.https.html.ini | 9 +++ ...container-size-mutation-observer.https.html.ini | 3 + .../fledge-container-size.https.html.ini | 3 + .../fragment-navigation.https.html.ini | 12 ++++ .../fenced-frame/frame-navigation.https.html.ini | 3 + .../meta/fenced-frame/gamepad.https.html.ini | 3 + .../get-mode-in-nested-frame.https.html.ini | 3 + .../fenced-frame/get-nested-configs.https.html.ini | 24 +++++++ .../fenced-frame/header-referrer.https.html.ini | 3 + .../header-secFetchDest.https.html.ini | 3 + .../meta/fenced-frame/hid.https.html.ini | 3 + ...d-should-not-work-in-fenced-tree.https.html.ini | 2 + ...place-do-not-contribute-to-joint.https.html.ini | 3 + ...vigation-not-reflected-in-fenced.https.html.ini | 6 ++ ...-child-fenced-frame-onload-event.https.html.ini | 3 + .../meta/fenced-frame/insecure-context.html.ini | 3 + .../intersection-observer.https.html.ini | 3 + .../meta/fenced-frame/invalid-url.https.html.ini | 3 + .../meta/fenced-frame/key-scrolling.https.html.ini | 3 + .../fenced-frame/load-ad-with-size.https.html.ini | 3 + .../meta/fenced-frame/loading.https.html.ini | 6 ++ .../location-ancestorOrigins.https.html.ini | 3 + .../mediaDevices-setCaptureHandle.https.html.ini | 3 + .../multiple-component-ads.https.html.ini | 3 + .../navigate-ancestor-by-name.https.html.ini | 3 + ...ate-ancestor-nested-fenced-frame.https.html.ini | 6 ++ .../navigate-ancestor-nested-iframe.https.html.ini | 6 ++ ...-ancestor-top-level-fenced-frame.https.html.ini | 6 ++ .../navigate-by-name-succeed.https.html.ini | 3 + .../navigate-descendant-by-name.https.html.ini | 9 +++ .../navigate-related-page-by-name.https.html.ini | 6 ++ .../navigator-keyboard-layout-map.https.html.ini | 6 ++ .../navigator-keyboard-lock.https.html.ini | 3 + .../fenced-frame/navigator-subapp.https.html.ini | 3 + .../fenced-frame/navigator-vibrate.https.html.ini | 3 + .../navigator-virtualkeyboard.https.html.ini | 3 + .../nested-opaque-ad-sizes.https.html.ini | 3 + .../meta/fenced-frame/notification.https.html.ini | 9 +++ .../opaque-ad-sizes-exact-size.https.html.ini | 33 +++++++++ .../opaque-ad-sizes-special-cases.https.html.ini | 24 +++++++ .../fenced-frame/payment-handler.https.html.ini | 6 ++ .../fenced-frame/payment-request.https.html.ini | 3 + ...rmission-api-denied-non-standard.https.html.ini | 30 +++++++++ .../permission-api-denied.https.html.ini | 48 +++++++++++++ .../permission-geolocation.https.html.ini | 16 +++++ .../permission-notification.https.html.ini | 3 + .../fenced-frame/picture-in-picture.https.html.ini | 3 + .../fenced-frame/popup-noopener.https.html.ini | 9 +++ .../meta/fenced-frame/prerender.https.html.ini | 3 + .../presentation-receiver.https.html.ini | 3 + .../meta/fenced-frame/reinsert.https.html.ini | 3 + .../report-event-inactive-document.https.html.ini | 3 + .../report-event-reserved-event.https.html.ini | 3 + .../report-event-sandboxed-iframe.https.html.ini | 3 + .../fenced-frame/resize-lock-input.https.html.ini | 3 + .../fenced-frame/resize-lock-zoom.https.html.ini | 3 + .../meta/fenced-frame/resize-lock.https.html.ini | 27 ++++++++ .../resolve-to-config-promise.https.html.ini | 12 ++++ ...enced-frame-in-iframe-navigation.https.html.ini | 12 ++++ ...e-nested-fenced-frame-navigation.https.html.ini | 6 ++ .../revoke-unfenced-top-navigation.https.html.ini | 3 + .../fenced-frame/sandbox-attribute.https.html.ini | 18 +++++ .../sandbox-mandatory-flags.https.html.ini | 16 +++++ .../sandboxed-features-alert.https.html.ini | 6 ++ .../sandboxed-features-confirm.https.html.ini | 6 ++ ...andboxed-features-documentdomain.https.html.ini | 6 ++ .../sandboxed-features-pointerlock.https.html.ini | 6 ++ ...ed-features-presentation-request.https.html.ini | 6 ++ .../sandboxed-features-printdialog.https.html.ini | 6 ++ .../sandboxed-features-prompt.https.html.ini | 6 ++ ...features-screen-orientation-lock.https.html.ini | 6 ++ .../meta/fenced-frame/script-focus.https.html.ini | 24 +++++++ .../fenced-frame/scroll-into-view.https.html.ini | 3 + .../selecturl-flexible-size.https.html.ini | 3 + .../self-urn-navigation.https.html.ini | 3 + .../serviceWorker-dedicated-worker.https.html.ini | 9 +++ .../serviceWorker-frameType.https.html.ini | 3 + .../fenced-frame/serviceWorker-push.https.html.ini | 6 ++ .../set-automatic-beacon.https.html.ini | 9 +++ ...-config-navigates-to-about-blank.https.html.ini | 3 + .../show-directory-picker.https.html.ini | 3 + .../show-open-file-picker.https.html.ini | 3 + .../storage-partitioning.https.html.ini | 24 +++++++ .../unique-cookie-partition.https.html.ini | 9 +++ .../fenced-frame/user-activation.https.html.ini | 3 + .../fenced-frame/visual-viewport.https.html.ini | 3 + .../meta/fenced-frame/web-bluetooth.https.html.ini | 3 + .../meta/fenced-frame/web-nfc.https.html.ini | 3 + .../meta/fenced-frame/web-share.https.html.ini | 3 + .../meta/fenced-frame/web-usb.https.html.ini | 3 + .../meta/fenced-frame/window-close.https.html.ini | 3 + .../window-frameElement.https.html.ini | 3 + .../window-navigation-204.https.html.ini | 3 + .../window-outer-dimensions.https.html.ini | 12 ++++ .../meta/fenced-frame/window-parent.https.html.ini | 3 + .../meta/fenced-frame/window-top.https.html.ini | 3 + 173 files changed, 1281 insertions(+) create mode 100644 testing/web-platform/meta/fenced-frame/ancestor-throttle.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/anchor-focus.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/autofocus-denied.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-anchor-click-handler.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-click-handler.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-component-ad.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-false.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-no-data.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-no-opt-in.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-no-destination.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-no-opt-in.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-shared-storage.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-two-events-clear.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-two-events-persist.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-unfenced-top.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/automatic-beacon-use-ancestor-data.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/background-fetch.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/background-sync.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/badging.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/battery_status.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/before-unload.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/change-src-attribute-after-config-installation-does-not-trigger-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/client-hints-meta.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/client-hints.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/compute-pressure.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/config-cross-origin-apis.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/config-installation-triggers-navigation-of-navigated-fenced-frame.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/config-installation-triggers-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/config-with-empty-url-installation-unloads-navigated-fenced-frame.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/consume-user-activation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/content-index.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/coop-bcg-swap.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/create-credential.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/create-in-sandbox-and-adopt-outside-sandbox.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-allowed.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-blocked.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-fenced-frame-src-allowed.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-fenced-frame-src-blocked.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-frame-src-allowed.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-frame-src-blocked.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp-transparent-url.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/csp.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/cspee.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/deep-copy-config.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-allow-all.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-allow-none.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-allow-self.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-allow-unspecified.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-allow.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-change.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-disallow.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-attribution-disabled.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-subframe.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/default-enabled-features-unset.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/deprecated-config-apis.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/disable-untrusted-network.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/disallowed-navigation-to-blob.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/disallowed-navigation-to-data.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/disallowed-navigation-to-http.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/disallowed-navigations-dangling-markup-urn.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/disallowed-navigations-dangling-markup.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/disallowed-navigations.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/document-activeelement.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/document-hasfocus.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/document-picture-in-picture-denied.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/document-referrer.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/download.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/embedder-coop-coep-blocked.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/embedder-csp-not-propagate.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/embedder-no-coep.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/embedder-require-corp.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/fedcm-get-credential.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/fence-api.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/fence-report-event-destination-url.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/fence-report-event.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/fence-urn-iframes.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/fledge-container-size-mutation-observer.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/fledge-container-size.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/fragment-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/frame-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/gamepad.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/get-mode-in-nested-frame.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/get-nested-configs.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/header-referrer.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/header-secFetchDest.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/hid.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/history-back-and-forward-should-not-work-in-fenced-tree.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/history-length-fenced-navigations-replace-do-not-contribute-to-joint.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/history-length-outer-page-navigation-not-reflected-in-fenced.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/ignore-child-fenced-frame-onload-event.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/insecure-context.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/intersection-observer.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/invalid-url.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/key-scrolling.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/load-ad-with-size.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/loading.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/location-ancestorOrigins.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/mediaDevices-setCaptureHandle.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/multiple-component-ads.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigate-ancestor-by-name.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigate-ancestor-nested-fenced-frame.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigate-ancestor-nested-iframe.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigate-ancestor-top-level-fenced-frame.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigate-by-name-succeed.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigate-descendant-by-name.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigate-related-page-by-name.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigator-keyboard-layout-map.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigator-keyboard-lock.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigator-subapp.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigator-vibrate.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/navigator-virtualkeyboard.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/nested-opaque-ad-sizes.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/notification.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/opaque-ad-sizes-exact-size.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/opaque-ad-sizes-special-cases.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/payment-handler.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/payment-request.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/permission-api-denied-non-standard.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/permission-api-denied.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/permission-geolocation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/permission-notification.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/picture-in-picture.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/popup-noopener.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/prerender.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/presentation-receiver.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/reinsert.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/report-event-inactive-document.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/report-event-reserved-event.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/report-event-sandboxed-iframe.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/resize-lock-input.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/resize-lock-zoom.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/resize-lock.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/resolve-to-config-promise.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-in-iframe-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/revoke-unfenced-top-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandbox-attribute.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandbox-mandatory-flags.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandboxed-features-alert.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandboxed-features-confirm.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandboxed-features-documentdomain.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandboxed-features-pointerlock.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandboxed-features-presentation-request.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandboxed-features-printdialog.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandboxed-features-prompt.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/sandboxed-features-screen-orientation-lock.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/script-focus.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/scroll-into-view.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/selecturl-flexible-size.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/self-urn-navigation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/serviceWorker-dedicated-worker.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/serviceWorker-frameType.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/serviceWorker-push.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/set-automatic-beacon.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/setting-null-config-navigates-to-about-blank.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/show-directory-picker.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/show-open-file-picker.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/storage-partitioning.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/unique-cookie-partition.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/user-activation.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/visual-viewport.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/web-bluetooth.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/web-nfc.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/web-share.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/web-usb.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/window-close.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/window-frameElement.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/window-navigation-204.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/window-outer-dimensions.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/window-parent.https.html.ini create mode 100644 testing/web-platform/meta/fenced-frame/window-top.https.html.ini (limited to 'testing/web-platform/meta/fenced-frame') diff --git a/testing/web-platform/meta/fenced-frame/ancestor-throttle.https.html.ini b/testing/web-platform/meta/fenced-frame/ancestor-throttle.https.html.ini new file mode 100644 index 0000000000..823e2c2c9a --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/ancestor-throttle.https.html.ini @@ -0,0 +1,18 @@ +[ancestor-throttle.https.html] + [root(origin1)->fenced(origin2)->iframe(origin1) should honor CSP frame-ancestors headers up until the fenced frame root] + expected: FAIL + + [root(origin1)->fenced(origin2)->iframe(origin1) should honor XFO SAMEORIGIN headers up until the fenced frame root] + expected: FAIL + + [root(origin1)->fenced(origin2)->iframe(origin2) should honor CSP frame-ancestors headers up until the fenced frame root] + expected: FAIL + + [root(origin1)->fenced(origin2)->iframe(origin2) should honor XFO SAMEORIGIN headers up until the fenced frame root] + expected: FAIL + + [root(origin1)->fenced(origin1)->iframe(origin2)->iframe(origin2) should honor CSP frame-ancestors headers up until the fenced frame root] + expected: FAIL + + [root(origin1)->fenced(origin1)->iframe(origin2)->iframe(origin2) should honor XFO SAMEORIGIN headers up until the fenced frame root] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/anchor-focus.https.html.ini b/testing/web-platform/meta/fenced-frame/anchor-focus.https.html.ini new file mode 100644 index 0000000000..85a0636ffb --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/anchor-focus.https.html.ini @@ -0,0 +1,6 @@ +[anchor-focus.https.html] + [Anchor focusing is blocked on an element in a fenced frame without user activation.] + expected: FAIL + + [Anchor focusing is allowed on an element in a fenced frame with user activation.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/autofocus-denied.https.html.ini b/testing/web-platform/meta/fenced-frame/autofocus-denied.https.html.ini new file mode 100644 index 0000000000..c90e246f85 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/autofocus-denied.https.html.ini @@ -0,0 +1,3 @@ +[autofocus-denied.https.html] + [Autofocusing is blocked on an element in a fenced frame as it's treated like a cross-origin subframe.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-anchor-click-handler.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-anchor-click-handler.https.html.ini new file mode 100644 index 0000000000..b6ff813e9a --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-anchor-click-handler.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-anchor-click-handler.https.html] + [Set and trigger an automatic beacon in an click handler] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-click-handler.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-click-handler.https.html.ini new file mode 100644 index 0000000000..4b8766afc9 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-click-handler.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-click-handler.https.html] + [Set and trigger an automatic beacon in a click handler] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-component-ad.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-component-ad.https.html.ini new file mode 100644 index 0000000000..2f42279e5a --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-component-ad.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-component-ad.https.html] + [Automatic beacon in an ad component should send without data with a header opt-in.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-false.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-false.https.html.ini new file mode 100644 index 0000000000..f40b52234e --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-false.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-cross-origin-false.https.html] + [Automatic beacon in a cross-origin subframe should send without data when crossOrigin=false.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-navigation.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-navigation.https.html.ini new file mode 100644 index 0000000000..8a5addbf1e --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-navigation.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-cross-origin-navigation.https.html] + [Automatic beacon in a cross-origin subframe] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-no-data.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-no-data.https.html.ini new file mode 100644 index 0000000000..9a841644b5 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-no-data.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-cross-origin-no-data.https.html] + [Automatic beacon in a cross-origin subframe with no beacon data set] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-no-opt-in.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-no-opt-in.https.html.ini new file mode 100644 index 0000000000..c2a43ae6ba --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-cross-origin-no-opt-in.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-cross-origin-no-opt-in.https.html] + [Automatic beacon in a cross-origin subframe with no opt-in header should not send.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-no-destination.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-no-destination.https.html.ini new file mode 100644 index 0000000000..8898a7152f --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-no-destination.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-no-destination.https.html] + [Set and trigger an automatic beacon with no destination specified] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-no-opt-in.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-no-opt-in.https.html.ini new file mode 100644 index 0000000000..21d3975205 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-no-opt-in.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-no-opt-in.https.html] + [Automatic beacons will not send if the document does not opt in.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-shared-storage.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-shared-storage.https.html.ini new file mode 100644 index 0000000000..7107559e5e --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-shared-storage.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-shared-storage.https.html] + [Set and trigger an automatic beacon in a click handler for SharedStorage] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-two-events-clear.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-two-events-clear.https.html.ini new file mode 100644 index 0000000000..6d5f0562aa --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-two-events-clear.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-two-events-clear.https.html] + [Set expiring automatic beacon but trigger two events in a click handler] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-two-events-persist.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-two-events-persist.https.html.ini new file mode 100644 index 0000000000..b4b3e9991d --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-two-events-persist.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-two-events-persist.https.html] + [Set persisting automatic beacon but trigger two events in a click handler] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-unfenced-top.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-unfenced-top.https.html.ini new file mode 100644 index 0000000000..57663f14af --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-unfenced-top.https.html.ini @@ -0,0 +1,2 @@ +[automatic-beacon-unfenced-top.https.html] + expected: ERROR diff --git a/testing/web-platform/meta/fenced-frame/automatic-beacon-use-ancestor-data.https.html.ini b/testing/web-platform/meta/fenced-frame/automatic-beacon-use-ancestor-data.https.html.ini new file mode 100644 index 0000000000..3020715953 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/automatic-beacon-use-ancestor-data.https.html.ini @@ -0,0 +1,3 @@ +[automatic-beacon-use-ancestor-data.https.html] + [Documents should use ancestor beacon data if not available] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/background-fetch.https.html.ini b/testing/web-platform/meta/fenced-frame/background-fetch.https.html.ini new file mode 100644 index 0000000000..48c6b3bd5f --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/background-fetch.https.html.ini @@ -0,0 +1,18 @@ +[background-fetch.https.html] + [backgroundFetch.fetch] + expected: FAIL + + [backgroundFetch.get] + expected: FAIL + + [backgroundFetch.getIds] + expected: FAIL + + [backgroundFetch.fetch in service worker] + expected: FAIL + + [backgroundFetch.get in service worker] + expected: FAIL + + [backgroundFetch.getIds in service worker] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/background-sync.https.html.ini b/testing/web-platform/meta/fenced-frame/background-sync.https.html.ini new file mode 100644 index 0000000000..ccae49aebc --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/background-sync.https.html.ini @@ -0,0 +1,30 @@ +[background-sync.https.html] + [background sync register] + expected: FAIL + + [background sync getTags] + expected: FAIL + + [background sync register in service worker] + expected: FAIL + + [background sync getTags in service worker] + expected: FAIL + + [periodic sync register] + expected: FAIL + + [periodic sync getTags] + expected: FAIL + + [periodic sync unregister] + expected: FAIL + + [periodic sync register in service worker] + expected: FAIL + + [periodic sync getTags in service worker] + expected: FAIL + + [periodic sync unregister in service worker] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/badging.https.html.ini b/testing/web-platform/meta/fenced-frame/badging.https.html.ini new file mode 100644 index 0000000000..53da146125 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/badging.https.html.ini @@ -0,0 +1,12 @@ +[badging.https.html] + [setAppBadge should fail inside a fenced frame] + expected: FAIL + + [clearAppBadge should fail inside a fenced frame] + expected: FAIL + + [setAppBadge should fail from a service worker inside a fenced frame] + expected: FAIL + + [clearAppBadge should fail from a service worker inside a fenced frame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/battery_status.https.html.ini b/testing/web-platform/meta/fenced-frame/battery_status.https.html.ini new file mode 100644 index 0000000000..9799ea7c04 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/battery_status.https.html.ini @@ -0,0 +1,3 @@ +[battery_status.https.html] + [battery status should not be read in the fenced frame.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/before-unload.https.html.ini b/testing/web-platform/meta/fenced-frame/before-unload.https.html.ini new file mode 100644 index 0000000000..75c163fd64 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/before-unload.https.html.ini @@ -0,0 +1,3 @@ +[before-unload.https.html] + [before unload event in fenced frames] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini b/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini new file mode 100644 index 0000000000..3544696b08 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/can-load-api.https.html.ini @@ -0,0 +1,21 @@ +[can-load-api.https.html] + [canLoadOpaqueURL called on a page that can load a FF should return true] + expected: FAIL + + [canLoadOpaqueURL returns true inside an opaque-ads fenced frame] + expected: FAIL + + [canLoadOpaqueURL returns false inside an default fenced frame] + expected: FAIL + + [canLoadOpaqueURL returns true for all 3 fenced-frame-src allowed values] + expected: FAIL + + [canLoadOpaqueURL ignores fallback CSPs] + expected: FAIL + + [canLoadOpaqueURL ignores unrelated CSPs] + expected: FAIL + + [canLoadOpaqueURL returns false in a detached frame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/change-src-attribute-after-config-installation-does-not-trigger-navigation.https.html.ini b/testing/web-platform/meta/fenced-frame/change-src-attribute-after-config-installation-does-not-trigger-navigation.https.html.ini new file mode 100644 index 0000000000..9baaa3955c --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/change-src-attribute-after-config-installation-does-not-trigger-navigation.https.html.ini @@ -0,0 +1,3 @@ +[change-src-attribute-after-config-installation-does-not-trigger-navigation.https.html] + [Changing the src attribute of a fenced frame when a config with url] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/client-hints-meta.https.html.ini b/testing/web-platform/meta/fenced-frame/client-hints-meta.https.html.ini new file mode 100644 index 0000000000..5127e8f2e3 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/client-hints-meta.https.html.ini @@ -0,0 +1,3 @@ +[client-hints-meta.https.html] + [fenced frames not send client hints] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/client-hints.https.html.ini b/testing/web-platform/meta/fenced-frame/client-hints.https.html.ini new file mode 100644 index 0000000000..57240da1f6 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/client-hints.https.html.ini @@ -0,0 +1,3 @@ +[client-hints.https.html] + [fenced frames not send client hints] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/compute-pressure.https.html.ini b/testing/web-platform/meta/fenced-frame/compute-pressure.https.html.ini new file mode 100644 index 0000000000..e3d6116723 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/compute-pressure.https.html.ini @@ -0,0 +1,3 @@ +[compute-pressure.https.html] + [PressureObserver.observe() fails in a fenced frame.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/config-cross-origin-apis.https.html.ini b/testing/web-platform/meta/fenced-frame/config-cross-origin-apis.https.html.ini new file mode 100644 index 0000000000..32bc28f7b8 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/config-cross-origin-apis.https.html.ini @@ -0,0 +1,6 @@ +[config-cross-origin-apis.https.html] + [A fenced frame that navigates itself to a cross origin page loses window.fence API access.] + expected: FAIL + + [A cross-origin iframe inside a fenced frame does not get window.fence API access.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/config-installation-triggers-navigation-of-navigated-fenced-frame.https.html.ini b/testing/web-platform/meta/fenced-frame/config-installation-triggers-navigation-of-navigated-fenced-frame.https.html.ini new file mode 100644 index 0000000000..c92c9eab32 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/config-installation-triggers-navigation-of-navigated-fenced-frame.https.html.ini @@ -0,0 +1,3 @@ +[config-installation-triggers-navigation-of-navigated-fenced-frame.https.html] + [Installing an inner config to a fenced frame that has navigated triggers] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/config-installation-triggers-navigation.https.html.ini b/testing/web-platform/meta/fenced-frame/config-installation-triggers-navigation.https.html.ini new file mode 100644 index 0000000000..b1a77d03a2 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/config-installation-triggers-navigation.https.html.ini @@ -0,0 +1,3 @@ +[config-installation-triggers-navigation.https.html] + [Installing an inner config to a fenced frame triggers navigation.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/config-with-empty-url-installation-unloads-navigated-fenced-frame.https.html.ini b/testing/web-platform/meta/fenced-frame/config-with-empty-url-installation-unloads-navigated-fenced-frame.https.html.ini new file mode 100644 index 0000000000..d36ba4d41e --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/config-with-empty-url-installation-unloads-navigated-fenced-frame.https.html.ini @@ -0,0 +1,3 @@ +[config-with-empty-url-installation-unloads-navigated-fenced-frame.https.html] + [Installing a config with empty url to a navigated fenced unloads ] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/consume-user-activation.https.html.ini b/testing/web-platform/meta/fenced-frame/consume-user-activation.https.html.ini new file mode 100644 index 0000000000..134dc25281 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/consume-user-activation.https.html.ini @@ -0,0 +1,3 @@ +[consume-user-activation.https.html] + [user-activation] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/content-index.https.html.ini b/testing/web-platform/meta/fenced-frame/content-index.https.html.ini new file mode 100644 index 0000000000..f5ea71936c --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/content-index.https.html.ini @@ -0,0 +1,18 @@ +[content-index.https.html] + [index.add should fail inside a fenced frame] + expected: FAIL + + [index.delete should fail inside a fenced frame] + expected: FAIL + + [index.getAll should fail inside a fenced frame] + expected: FAIL + + [index.add should fail from the service worker inside a fenced frame] + expected: FAIL + + [index.delete should fail from the service worker inside a fenced frame] + expected: FAIL + + [index.getAll should fail from the service worker inside a fenced frame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/coop-bcg-swap.https.html.ini b/testing/web-platform/meta/fenced-frame/coop-bcg-swap.https.html.ini new file mode 100644 index 0000000000..1fcf57858b --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/coop-bcg-swap.https.html.ini @@ -0,0 +1,3 @@ +[coop-bcg-swap.https.html] + [window.name after bcg swap] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/create-credential.https.html.ini b/testing/web-platform/meta/fenced-frame/create-credential.https.html.ini new file mode 100644 index 0000000000..5203677151 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/create-credential.https.html.ini @@ -0,0 +1,3 @@ +[create-credential.https.html] + [navigator.credentials.create] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/create-in-sandbox-and-adopt-outside-sandbox.https.html.ini b/testing/web-platform/meta/fenced-frame/create-in-sandbox-and-adopt-outside-sandbox.https.html.ini new file mode 100644 index 0000000000..96a9915695 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/create-in-sandbox-and-adopt-outside-sandbox.https.html.ini @@ -0,0 +1,3 @@ +[create-in-sandbox-and-adopt-outside-sandbox.https.html] + [Adopting a fenced frame from a too-strict document to a suitable document leaves the frame in a functional state] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/csp-allowed.https.html.ini b/testing/web-platform/meta/fenced-frame/csp-allowed.https.html.ini new file mode 100644 index 0000000000..b26b78ee69 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/csp-allowed.https.html.ini @@ -0,0 +1,36 @@ +[csp-allowed.https.html] + [Fenced frame loaded for CSP fenced-frame-src * using config] + expected: FAIL + + [Opaque-ads can load API returns true for * using config] + expected: FAIL + + [Fenced frame loaded for CSP fenced-frame-src https: using config] + expected: FAIL + + [Opaque-ads can load API returns true for https: using config] + expected: FAIL + + [Fenced frame loaded for CSP fenced-frame-src https://*:* using config] + expected: FAIL + + [Opaque-ads can load API returns true for https://*:* using config] + expected: FAIL + + [Fenced frame loaded for CSP fenced-frame-src * using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns true for * using urn:uuid] + expected: FAIL + + [Fenced frame loaded for CSP fenced-frame-src https: using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns true for https: using urn:uuid] + expected: FAIL + + [Fenced frame loaded for CSP fenced-frame-src https://*:* using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns true for https://*:* using urn:uuid] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/csp-blocked.https.html.ini b/testing/web-platform/meta/fenced-frame/csp-blocked.https.html.ini new file mode 100644 index 0000000000..554c25af0b --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/csp-blocked.https.html.ini @@ -0,0 +1,78 @@ +[csp-blocked.https.html] + [Fenced frame blocked for CSP fenced-frame-src 'none' using config] + expected: FAIL + + [Opaque-ads can load API returns false for 'none' using config] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src 'self' using config] + expected: FAIL + + [Opaque-ads can load API returns false for 'self' using config] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src data: using config] + expected: FAIL + + [Opaque-ads can load API returns false for data: using config] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src https://* using config] + expected: FAIL + + [Opaque-ads can load API returns false for https://* using config] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src https://*:80 using config] + expected: FAIL + + [Opaque-ads can load API returns false for https://*:80 using config] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src https://b.test:* using config] + expected: FAIL + + [Opaque-ads can load API returns false for https://b.test:* using config] + expected: FAIL + + [Fenced frame not loaded using config if any of CSPs in place disallow loading] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src 'none' using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns false for 'none' using urn:uuid] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src 'self' using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns false for 'self' using urn:uuid] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src data: using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns false for data: using urn:uuid] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src https://* using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns false for https://* using urn:uuid] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src https://*:80 using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns false for https://*:80 using urn:uuid] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src https://b.test:* using urn:uuid] + expected: FAIL + + [Opaque-ads can load API returns false for https://b.test:* using urn:uuid] + expected: FAIL + + [Fenced frame not loaded using urn:uuid if any of CSPs in place disallow loading] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/csp-fenced-frame-src-allowed.https.html.ini b/testing/web-platform/meta/fenced-frame/csp-fenced-frame-src-allowed.https.html.ini new file mode 100644 index 0000000000..b1ae473079 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/csp-fenced-frame-src-allowed.https.html.ini @@ -0,0 +1,3 @@ +[csp-fenced-frame-src-allowed.https.html] + [csp-fenced-frame-src-allowed] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/csp-fenced-frame-src-blocked.https.html.ini b/testing/web-platform/meta/fenced-frame/csp-fenced-frame-src-blocked.https.html.ini new file mode 100644 index 0000000000..d23dcfb47f --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/csp-fenced-frame-src-blocked.https.html.ini @@ -0,0 +1,6 @@ +[csp-fenced-frame-src-blocked.https.html] + [csp-fenced-frame-src-blocked] + expected: FAIL + + [fenced-frame-src none is taken into account with navigator.canLoadAdAuctionFencedFrame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/csp-frame-src-allowed.https.html.ini b/testing/web-platform/meta/fenced-frame/csp-frame-src-allowed.https.html.ini new file mode 100644 index 0000000000..21d50fbf75 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/csp-frame-src-allowed.https.html.ini @@ -0,0 +1,3 @@ +[csp-frame-src-allowed.https.html] + [csp-frame-src-allowed] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/csp-frame-src-blocked.https.html.ini b/testing/web-platform/meta/fenced-frame/csp-frame-src-blocked.https.html.ini new file mode 100644 index 0000000000..14df316a5a --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/csp-frame-src-blocked.https.html.ini @@ -0,0 +1,6 @@ +[csp-frame-src-blocked.https.html] + [csp-frame-src-blocked] + expected: FAIL + + [frame-src none is taken into account with navigator.canLoadAdAuctionFencedFrame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/csp-transparent-url.https.html.ini b/testing/web-platform/meta/fenced-frame/csp-transparent-url.https.html.ini new file mode 100644 index 0000000000..994eb653fd --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/csp-transparent-url.https.html.ini @@ -0,0 +1,12 @@ +[csp-transparent-url.https.html] + [Fenced frame loaded for CSP fenced-frame-src *] + expected: FAIL + + [Fenced frame loaded for CSP fenced-frame-src https:] + expected: FAIL + + [Fenced frame loaded for CSP fenced-frame-src 'self'] + expected: FAIL + + [Fenced frame blocked for CSP fenced-frame-src 'none'] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/csp.https.html.ini b/testing/web-platform/meta/fenced-frame/csp.https.html.ini new file mode 100644 index 0000000000..3ee3a442a3 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/csp.https.html.ini @@ -0,0 +1,3 @@ +[csp.https.html] + [Fenced Frames should not honor the csp attribute from parent page] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/cspee.https.html.ini b/testing/web-platform/meta/fenced-frame/cspee.https.html.ini new file mode 100644 index 0000000000..1ff0e2da23 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/cspee.https.html.ini @@ -0,0 +1,17 @@ +[cspee.https.html] + [fenced frame should not be loaded in CSPEE] + expected: FAIL + + [fenced frame should not be loaded if any ancestor has CSPEE] + expected: + if (processor == "x86") and (os == "win") and not debug: [FAIL, PASS] + FAIL + + [canLoadOpaqueURL considers CSPEE headers] + expected: FAIL + + [canLoadOpaqueURL considers CSPEE headers up the ancestor chain] + expected: FAIL + + [canLoadOpaqueURL returns true if no CSPEE headers are present in iframe] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/deep-copy-config.https.html.ini b/testing/web-platform/meta/fenced-frame/deep-copy-config.https.html.ini new file mode 100644 index 0000000000..0769a3d78e --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/deep-copy-config.https.html.ini @@ -0,0 +1,12 @@ +[deep-copy-config.https.html] + [A cloned config with a URN will navigate.] + expected: FAIL + + [A cloned config with a URL will navigate.] + expected: FAIL + + [A config received through window.postMessage will navigate.] + expected: FAIL + + [A FencedFrameConfig cannot be written to storage.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-all.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-all.https.html.ini new file mode 100644 index 0000000000..70067709ec --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-all.https.html.ini @@ -0,0 +1,12 @@ +[default-enabled-features-allow-all.https.html] + [Same-origin fenced frame loads when feature policies are *] + expected: FAIL + + [Cross-origin fenced frame loads when feature policies are *] + expected: FAIL + + [A fenced frame that navigates itself to a cross origin page that allows feature policies can still access the feature policies] + expected: FAIL + + [Cross-origin fenced frames default feature policies follow inheritance rules.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-none.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-none.https.html.ini new file mode 100644 index 0000000000..39758d8fe2 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-none.https.html.ini @@ -0,0 +1,9 @@ +[default-enabled-features-allow-none.https.html] + [Same-origin fenced frame does not load when feature policies are none] + expected: FAIL + + [Cross-origin fenced frame does not load when feature policies are none] + expected: FAIL + + [Flexible permissions fenced frames can have permissions restricted from parent.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-self.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-self.https.html.ini new file mode 100644 index 0000000000..2a05c39634 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-self.https.html.ini @@ -0,0 +1,12 @@ +[default-enabled-features-allow-self.https.html] + [Cross-origin fenced frame does not load when feature policies are self] + expected: FAIL + + [Same-origin fenced frame does not load when feature policies are self] + expected: FAIL + + [Fenced frames default feature policies should inherit from parent.] + expected: FAIL + + [Cross-origin fenced frames default feature policies follow inheritance rules.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-unspecified.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-unspecified.https.html.ini new file mode 100644 index 0000000000..91676614be --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-allow-unspecified.https.html.ini @@ -0,0 +1,6 @@ +[default-enabled-features-allow-unspecified.https.html] + [Fenced frames should inherit features from parent if nothing specified.] + expected: FAIL + + [Fenced frames default feature policies should inherit when using `allow` but should be able to further restrict the policies.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-allow.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-allow.https.html.ini new file mode 100644 index 0000000000..e44001b28d --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-allow.https.html.ini @@ -0,0 +1,12 @@ +[default-enabled-features-attribute-allow.https.html] + [Same-origin fenced frame with allow attribute enabling required features] + expected: FAIL + + [Cross-origin fenced frame with allow attribute enabling required features] + expected: FAIL + + [Delivered policies can further restrict permissions of a fixed permissions fenced frame] + expected: FAIL + + [Delivered policies can further restrict permissions of a non-opaque fenced frame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-change.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-change.https.html.ini new file mode 100644 index 0000000000..f97710da2e --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-change.https.html.ini @@ -0,0 +1,6 @@ +[default-enabled-features-attribute-change.https.html] + [Changing the allow attribute is a no-op for the current navigation] + expected: FAIL + + [Changing the allow attribute is a no-op for frame-initiated navigations] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-disallow.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-disallow.https.html.ini new file mode 100644 index 0000000000..c46d59cb0f --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribute-disallow.https.html.ini @@ -0,0 +1,6 @@ +[default-enabled-features-attribute-disallow.https.html] + [Same-origin fenced frame with allow attribute disabling required feature] + expected: FAIL + + [Cross-origin fenced frame with allow attribute disabling required feature] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-attribution-disabled.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribution-disabled.https.html.ini new file mode 100644 index 0000000000..701a18264c --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-attribution-disabled.https.html.ini @@ -0,0 +1,6 @@ +[default-enabled-features-attribution-disabled.https.html] + [Same-origin fenced frame with allow attribute enabling required feature but page disabling feature.] + expected: FAIL + + [Cross-origin fenced frame with allow attribute enabling required feature but page disabling feature.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-subframe.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-subframe.https.html.ini new file mode 100644 index 0000000000..cc9be586e0 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-subframe.https.html.ini @@ -0,0 +1,6 @@ +[default-enabled-features-subframe.https.html] + [Iframes nested in fenced frames inherit the fenced frame policies] + expected: FAIL + + [Iframes nested in fenced frames can further restrict policies] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/default-enabled-features-unset.https.html.ini b/testing/web-platform/meta/fenced-frame/default-enabled-features-unset.https.html.ini new file mode 100644 index 0000000000..7c541fc8e4 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/default-enabled-features-unset.https.html.ini @@ -0,0 +1,6 @@ +[default-enabled-features-unset.https.html] + [Same-origin fenced frame loads when feature policies are unset] + expected: FAIL + + [Cross-origin fenced frame loads when feature policies are unset] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/deprecated-config-apis.https.html.ini b/testing/web-platform/meta/fenced-frame/deprecated-config-apis.https.html.ini new file mode 100644 index 0000000000..bd17248dcb --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/deprecated-config-apis.https.html.ini @@ -0,0 +1,6 @@ +[deprecated-config-apis.https.html] + [deprecated urn APIs should work with configs generated by an API] + expected: FAIL + + [deprecated urn APIs should not work with configs generated by a WebIDL constructor] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/disable-untrusted-network.https.html.ini b/testing/web-platform/meta/fenced-frame/disable-untrusted-network.https.html.ini new file mode 100644 index 0000000000..c97f41f070 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/disable-untrusted-network.https.html.ini @@ -0,0 +1,3 @@ +[disable-untrusted-network.https.html] + [window.fence.disableUntrustedNetwork availability] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-blob.https.html.ini b/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-blob.https.html.ini new file mode 100644 index 0000000000..a380540594 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-blob.https.html.ini @@ -0,0 +1,6 @@ +[disallowed-navigation-to-blob.https.html] + [fenced frame config => blob: URL] + expected: FAIL + + [fenced frame urn:uuid => blob: URL] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-data.https.html.ini b/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-data.https.html.ini new file mode 100644 index 0000000000..ce1162ac0c --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-data.https.html.ini @@ -0,0 +1,6 @@ +[disallowed-navigation-to-data.https.html] + [fenced frame config => data: URL] + expected: FAIL + + [fenced frame urn:uuid => data: URL] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-http.https.html.ini b/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-http.https.html.ini new file mode 100644 index 0000000000..5b88d8da5b --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/disallowed-navigation-to-http.https.html.ini @@ -0,0 +1,6 @@ +[disallowed-navigation-to-http.https.html] + [fenced frame config => http: URL] + expected: FAIL + + [fenced frame urn:uuid => http: URL] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/disallowed-navigations-dangling-markup-urn.https.html.ini b/testing/web-platform/meta/fenced-frame/disallowed-navigations-dangling-markup-urn.https.html.ini new file mode 100644 index 0000000000..4505f1dd17 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/disallowed-navigations-dangling-markup-urn.https.html.ini @@ -0,0 +1,18 @@ +[disallowed-navigations-dangling-markup-urn.https.html] + [fenced frame opaque URN => https: URL with dangling markup 'blo\nck https: URL with dangling markup 'blo\rck https: URL with dangling markup 'blo\tck https: URL with dangling markup 'blo https: URL with dangling markup 'blo https: URL with dangling markup 'bloFLEDGE] + expected: FAIL + + [sharedStorage->sharedStorage] + expected: FAIL + + [default->default] + expected: FAIL + + [default->FLEDGE] + expected: FAIL + + [default->sharedStorage] + expected: FAIL + + [FLEDGE->default] + expected: FAIL + + [sharedStorage->default] + expected: FAIL + + [sharedStorage->FLEDGE] + expected: FAIL + + [FLEDGE->sharedStorage] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/resolve-to-config-promise.https.html.ini b/testing/web-platform/meta/fenced-frame/resolve-to-config-promise.https.html.ini new file mode 100644 index 0000000000..f352e27df8 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/resolve-to-config-promise.https.html.ini @@ -0,0 +1,12 @@ +[resolve-to-config-promise.https.html] + [resolveToConfig set to a promise that resolves to true] + expected: FAIL + + [resolveToConfig set to a promise that resolves to false] + expected: FAIL + + [resolveToConfig set to a promise that immediately resolves] + expected: FAIL + + [resolveToConfig set to a promise that resolves to an invalid value] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-in-iframe-navigation.https.html.ini b/testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-in-iframe-navigation.https.html.ini new file mode 100644 index 0000000000..f3958c85d5 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-in-iframe-navigation.https.html.ini @@ -0,0 +1,12 @@ +[revoke-nested-fenced-frame-in-iframe-navigation.https.html] + [FF->IF->FF navigation works] + expected: FAIL + + [FF->UIF->FF navigation works] + expected: FAIL + + [window.fence.disableUntrustedNetwork disables FF->IF->FF navigation] + expected: FAIL + + [window.fence.disableUntrustedNetwork disables FF->UF->FF navigation] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-navigation.https.html.ini b/testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-navigation.https.html.ini new file mode 100644 index 0000000000..03ae30ecc1 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/revoke-nested-fenced-frame-navigation.https.html.ini @@ -0,0 +1,6 @@ +[revoke-nested-fenced-frame-navigation.https.html] + [FF->FF navigation works] + expected: FAIL + + [window.fence.disableUntrustedNetwork disables FF->FF navigation] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/revoke-unfenced-top-navigation.https.html.ini b/testing/web-platform/meta/fenced-frame/revoke-unfenced-top-navigation.https.html.ini new file mode 100644 index 0000000000..b9119dcb46 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/revoke-unfenced-top-navigation.https.html.ini @@ -0,0 +1,3 @@ +[revoke-unfenced-top-navigation.https.html] + [window.fence.disableUntrustedNetwork disables _unfencedTop navigations] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandbox-attribute.https.html.ini b/testing/web-platform/meta/fenced-frame/sandbox-attribute.https.html.ini new file mode 100644 index 0000000000..0beca735d7 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandbox-attribute.https.html.ini @@ -0,0 +1,18 @@ +[sandbox-attribute.https.html] + [Navigation fails with no allowed features] + expected: FAIL + + [Navigation succeeds with exactly the required unsandboxed features] + expected: FAIL + + [Navigation succeeds with extra unsandboxed features] + expected: FAIL + + [Navigation fails with too few unsandboxed features] + expected: FAIL + + [Navigation fails with malformed sandbox flags] + expected: FAIL + + [Navigation fails with the required unsandboxed features, plus some malformed ones] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandbox-mandatory-flags.https.html.ini b/testing/web-platform/meta/fenced-frame/sandbox-mandatory-flags.https.html.ini new file mode 100644 index 0000000000..08249305de --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandbox-mandatory-flags.https.html.ini @@ -0,0 +1,16 @@ +[sandbox-mandatory-flags.https.html] + expected: + if (os == "win") and debug: [TIMEOUT, CRASH] + if (os == "linux") and debug: [TIMEOUT, CRASH] + TIMEOUT + [Sandboxed Iframe with mandatory flags can load a fenced frame.] + expected: TIMEOUT + + [Sandboxed Iframe without one of mandatory flag must fail to load a fenced frame.] + expected: NOTRUN + + [Nested sandboxed iframe without one of mandatory flag must fail to load afenced frame even when the inner nested sandboxed iframe has all mandatory allow- flags.] + expected: NOTRUN + + [navigator.canLoadAdAuctionFencedFrame considers mandatory sandbox flags] + expected: NOTRUN diff --git a/testing/web-platform/meta/fenced-frame/sandboxed-features-alert.https.html.ini b/testing/web-platform/meta/fenced-frame/sandboxed-features-alert.https.html.ini new file mode 100644 index 0000000000..a2dcd3bf02 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandboxed-features-alert.https.html.ini @@ -0,0 +1,6 @@ +[sandboxed-features-alert.https.html] + [The fenced frame must fail to open an alert dialog.] + expected: FAIL + + [The fenced frame must fail to open an alert dialog.[looser sandboxed\]] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandboxed-features-confirm.https.html.ini b/testing/web-platform/meta/fenced-frame/sandboxed-features-confirm.https.html.ini new file mode 100644 index 0000000000..175e641d38 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandboxed-features-confirm.https.html.ini @@ -0,0 +1,6 @@ +[sandboxed-features-confirm.https.html] + [The fenced frame must fail to open a confirm dialog.] + expected: FAIL + + [The fenced frame must fail to open a confirm dialog.[looser sandboxed\]] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandboxed-features-documentdomain.https.html.ini b/testing/web-platform/meta/fenced-frame/sandboxed-features-documentdomain.https.html.ini new file mode 100644 index 0000000000..11f728fcaa --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandboxed-features-documentdomain.https.html.ini @@ -0,0 +1,6 @@ +[sandboxed-features-documentdomain.https.html] + [The fenced frame must fail to change Document.domain.] + expected: FAIL + + [The fenced frame must fail to change Document.domain.[looser sandboxed\]] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandboxed-features-pointerlock.https.html.ini b/testing/web-platform/meta/fenced-frame/sandboxed-features-pointerlock.https.html.ini new file mode 100644 index 0000000000..f9064b5c4e --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandboxed-features-pointerlock.https.html.ini @@ -0,0 +1,6 @@ +[sandboxed-features-pointerlock.https.html] + [The fenced frame must fail to call requestPointerLock().] + expected: FAIL + + [The fenced frame must fail to call requestPointerLock().[looser sandboxed\]] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandboxed-features-presentation-request.https.html.ini b/testing/web-platform/meta/fenced-frame/sandboxed-features-presentation-request.https.html.ini new file mode 100644 index 0000000000..7b7225f4a2 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandboxed-features-presentation-request.https.html.ini @@ -0,0 +1,6 @@ +[sandboxed-features-presentation-request.https.html] + [The fenced frame must fail to create a PresentationRequest.] + expected: FAIL + + [The fenced frame must fail to create a PresentationRequest.[looser sandboxed\]] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandboxed-features-printdialog.https.html.ini b/testing/web-platform/meta/fenced-frame/sandboxed-features-printdialog.https.html.ini new file mode 100644 index 0000000000..4bec0da9af --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandboxed-features-printdialog.https.html.ini @@ -0,0 +1,6 @@ +[sandboxed-features-printdialog.https.html] + [The fenced frame must fail to print the page.] + expected: FAIL + + [The fenced frame must fail to print the page.[looser sandboxed\]] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandboxed-features-prompt.https.html.ini b/testing/web-platform/meta/fenced-frame/sandboxed-features-prompt.https.html.ini new file mode 100644 index 0000000000..db6be31fd4 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandboxed-features-prompt.https.html.ini @@ -0,0 +1,6 @@ +[sandboxed-features-prompt.https.html] + [The fenced frame must fail to open a prompt.] + expected: FAIL + + [The fenced frame must fail to open a prompt.[looser sandboxed\]] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/sandboxed-features-screen-orientation-lock.https.html.ini b/testing/web-platform/meta/fenced-frame/sandboxed-features-screen-orientation-lock.https.html.ini new file mode 100644 index 0000000000..471dfb034a --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/sandboxed-features-screen-orientation-lock.https.html.ini @@ -0,0 +1,6 @@ +[sandboxed-features-screen-orientation-lock.https.html] + [The fenced frame must fail to call screen.orientation.lock().] + expected: FAIL + + [The fenced frame must fail to call screen.orientation.lock().[looser sandboxed\]] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/script-focus.https.html.ini b/testing/web-platform/meta/fenced-frame/script-focus.https.html.ini new file mode 100644 index 0000000000..b5b44f58b2 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/script-focus.https.html.ini @@ -0,0 +1,24 @@ +[script-focus.https.html] + [An embedder can focus out of a fenced frame] + expected: FAIL + + [Fenced frames can't pull script focus until getting user activation] + expected: FAIL + + [Focused fenced frames can move programmatic focus within frame] + expected: FAIL + + [Script focus into a fenced frame consumes user activation] + expected: FAIL + + [Another fenced frame cannot pull focus out of a focused fenced frame] + expected: FAIL + + [A fenced frame nested in another fenced frame cannot pull focus] + expected: FAIL + + [A fenced frame cannot pull window.focus() without user activation] + expected: FAIL + + [A fenced frame can pull window.focus() after user activation] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/scroll-into-view.https.html.ini b/testing/web-platform/meta/fenced-frame/scroll-into-view.https.html.ini new file mode 100644 index 0000000000..9d104d7cd7 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/scroll-into-view.https.html.ini @@ -0,0 +1,3 @@ +[scroll-into-view.https.html] + [scrollIntoView() inside a fenced frame should not scroll ancestors] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/selecturl-flexible-size.https.html.ini b/testing/web-platform/meta/fenced-frame/selecturl-flexible-size.https.html.ini new file mode 100644 index 0000000000..09ec0ca12f --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/selecturl-flexible-size.https.html.ini @@ -0,0 +1,3 @@ +[selecturl-flexible-size.https.html] + [299x72->100x101] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/self-urn-navigation.https.html.ini b/testing/web-platform/meta/fenced-frame/self-urn-navigation.https.html.ini new file mode 100644 index 0000000000..66b6e36800 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/self-urn-navigation.https.html.ini @@ -0,0 +1,3 @@ +[self-urn-navigation.https.html] + [fenced frame-initiated self urn navigation] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/serviceWorker-dedicated-worker.https.html.ini b/testing/web-platform/meta/fenced-frame/serviceWorker-dedicated-worker.https.html.ini new file mode 100644 index 0000000000..a1ba492ad4 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/serviceWorker-dedicated-worker.https.html.ini @@ -0,0 +1,9 @@ +[serviceWorker-dedicated-worker.https.html] + [Fenced frame's service workers can control fenced frame's dedicated workers] + expected: FAIL + + [Fenced frame's service workers can not control the dedicated workers in the parent frame] + expected: FAIL + + [Service workers in the parent frame of fenced frames can not control dedicated workers in fenced frames] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/serviceWorker-frameType.https.html.ini b/testing/web-platform/meta/fenced-frame/serviceWorker-frameType.https.html.ini new file mode 100644 index 0000000000..ae253ac460 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/serviceWorker-frameType.https.html.ini @@ -0,0 +1,3 @@ +[serviceWorker-frameType.https.html] + [serviceWorker.frameType] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/serviceWorker-push.https.html.ini b/testing/web-platform/meta/fenced-frame/serviceWorker-push.https.html.ini new file mode 100644 index 0000000000..8b20204078 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/serviceWorker-push.https.html.ini @@ -0,0 +1,6 @@ +[serviceWorker-push.https.html] + [subscribe() should fail inside a fenced frame] + expected: FAIL + + [subscribe() should fail from the service worker inside a fenced frame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/set-automatic-beacon.https.html.ini b/testing/web-platform/meta/fenced-frame/set-automatic-beacon.https.html.ini new file mode 100644 index 0000000000..6901807480 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/set-automatic-beacon.https.html.ini @@ -0,0 +1,9 @@ +[set-automatic-beacon.https.html] + [setReportEventDataForAutomaticBeacons works at the size limit] + expected: FAIL + + [setReportEventDataForAutomaticBeacons fails over the size limit] + expected: FAIL + + [setReportEventDataForAutomaticBeacons fails for invalid destination] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/setting-null-config-navigates-to-about-blank.https.html.ini b/testing/web-platform/meta/fenced-frame/setting-null-config-navigates-to-about-blank.https.html.ini new file mode 100644 index 0000000000..d09ed2e077 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/setting-null-config-navigates-to-about-blank.https.html.ini @@ -0,0 +1,3 @@ +[setting-null-config-navigates-to-about-blank.https.html] + [Test that a fenced frame with a config explicitly set to null navigates to about:blank] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/show-directory-picker.https.html.ini b/testing/web-platform/meta/fenced-frame/show-directory-picker.https.html.ini new file mode 100644 index 0000000000..6f3c6bbe85 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/show-directory-picker.https.html.ini @@ -0,0 +1,3 @@ +[show-directory-picker.https.html] + [Directory information should not be read in the fenced frame.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/show-open-file-picker.https.html.ini b/testing/web-platform/meta/fenced-frame/show-open-file-picker.https.html.ini new file mode 100644 index 0000000000..1fbea5b1ad --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/show-open-file-picker.https.html.ini @@ -0,0 +1,3 @@ +[show-open-file-picker.https.html] + [Directory information should not be read in the fenced frame.] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/storage-partitioning.https.html.ini b/testing/web-platform/meta/fenced-frame/storage-partitioning.https.html.ini new file mode 100644 index 0000000000..81909b83f4 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/storage-partitioning.https.html.ini @@ -0,0 +1,24 @@ +[storage-partitioning.https.html] + expected: + if swgl and (os == "win"): [OK, TIMEOUT] + [document.cookie] + expected: FAIL + + [localStorage] + expected: FAIL + + [sessionStorage] + expected: FAIL + + [Cache API] + expected: FAIL + + [File System Access API] + expected: + if swgl and (os == "win"): [FAIL, TIMEOUT] + FAIL + + [IndexedDB] + expected: + if swgl and (os == "win"): [FAIL, NOTRUN] + FAIL diff --git a/testing/web-platform/meta/fenced-frame/unique-cookie-partition.https.html.ini b/testing/web-platform/meta/fenced-frame/unique-cookie-partition.https.html.ini new file mode 100644 index 0000000000..94c841a168 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/unique-cookie-partition.https.html.ini @@ -0,0 +1,9 @@ +[unique-cookie-partition.https.html] + [Cookie access from top-level fenced frame] + expected: FAIL + + [Cookie access from iframe nested in a fenced frame] + expected: FAIL + + [Cookie access from nested fenced frame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/user-activation.https.html.ini b/testing/web-platform/meta/fenced-frame/user-activation.https.html.ini new file mode 100644 index 0000000000..ad26738b7a --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/user-activation.https.html.ini @@ -0,0 +1,3 @@ +[user-activation.https.html] + [user-activation] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/visual-viewport.https.html.ini b/testing/web-platform/meta/fenced-frame/visual-viewport.https.html.ini new file mode 100644 index 0000000000..33943eda0c --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/visual-viewport.https.html.ini @@ -0,0 +1,3 @@ +[visual-viewport.https.html] + [visualViewport values inside fenced frame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/web-bluetooth.https.html.ini b/testing/web-platform/meta/fenced-frame/web-bluetooth.https.html.ini new file mode 100644 index 0000000000..ddee4101b2 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/web-bluetooth.https.html.ini @@ -0,0 +1,3 @@ +[web-bluetooth.https.html] + [Web Bluetooth requestDevice() must fail in a fenced frame] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/web-nfc.https.html.ini b/testing/web-platform/meta/fenced-frame/web-nfc.https.html.ini new file mode 100644 index 0000000000..049cc9f601 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/web-nfc.https.html.ini @@ -0,0 +1,3 @@ +[web-nfc.https.html] + [Test Web NFC API] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/web-share.https.html.ini b/testing/web-platform/meta/fenced-frame/web-share.https.html.ini new file mode 100644 index 0000000000..0baf1fc4d6 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/web-share.https.html.ini @@ -0,0 +1,3 @@ +[web-share.https.html] + [Web Sharelock in a fenced frame must fail] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/web-usb.https.html.ini b/testing/web-platform/meta/fenced-frame/web-usb.https.html.ini new file mode 100644 index 0000000000..8b9da27109 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/web-usb.https.html.ini @@ -0,0 +1,3 @@ +[web-usb.https.html] + [navigator.usb.requestDevice] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/window-close.https.html.ini b/testing/web-platform/meta/fenced-frame/window-close.https.html.ini new file mode 100644 index 0000000000..f9d1677939 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/window-close.https.html.ini @@ -0,0 +1,3 @@ +[window-close.https.html] + [window.close] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/window-frameElement.https.html.ini b/testing/web-platform/meta/fenced-frame/window-frameElement.https.html.ini new file mode 100644 index 0000000000..5d1c8a1973 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/window-frameElement.https.html.ini @@ -0,0 +1,3 @@ +[window-frameElement.https.html] + [window.frameElement null for same-origin fenced frames] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/window-navigation-204.https.html.ini b/testing/web-platform/meta/fenced-frame/window-navigation-204.https.html.ini new file mode 100644 index 0000000000..98b0d5d810 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/window-navigation-204.https.html.ini @@ -0,0 +1,3 @@ +[window-navigation-204.https.html] + [window.navigation.204] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/window-outer-dimensions.https.html.ini b/testing/web-platform/meta/fenced-frame/window-outer-dimensions.https.html.ini new file mode 100644 index 0000000000..62ca4a508e --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/window-outer-dimensions.https.html.ini @@ -0,0 +1,12 @@ +[window-outer-dimensions.https.html] + [window.outerWidth] + expected: FAIL + + [window.outerHeight] + expected: FAIL + + [window.outerWidth nested iframe] + expected: FAIL + + [window.outerHeight nested iframe] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/window-parent.https.html.ini b/testing/web-platform/meta/fenced-frame/window-parent.https.html.ini new file mode 100644 index 0000000000..40ba19cb57 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/window-parent.https.html.ini @@ -0,0 +1,3 @@ +[window-parent.https.html] + [window.parent] + expected: FAIL diff --git a/testing/web-platform/meta/fenced-frame/window-top.https.html.ini b/testing/web-platform/meta/fenced-frame/window-top.https.html.ini new file mode 100644 index 0000000000..a3772a87b9 --- /dev/null +++ b/testing/web-platform/meta/fenced-frame/window-top.https.html.ini @@ -0,0 +1,3 @@ +[window-top.https.html] + [window.top] + expected: FAIL -- cgit v1.2.3