Name Description Size Coverage
change_child.html 443 -
change_grandchild.html 127 -
change_parentage.html Change the frame heriarchy 828 -
content_document_changes_only_after_load_matures.html Iframe's contentDocument should only change after its pending load has matured. 1162 -
cross-origin-to-whom-part-2.window.js 2635 -
cross-origin-to-whom.window.js 1727 -
cross_origin_child.html 369 -
cross_origin_grandchild.html 321 -
cross_origin_parentage.sub.html Check the frame heriarchy 761 -
document-getters-return-null-for-cross-origin.html Test that contentDocument/getSVGDocument() return null for a cross-origin document. 886 -
historical.html Historical iframe element features should not be supported 735 -
hittest-detached-iframe-crash.html 231 -
iframe-allow.html Check processing of allow attribute in nested browsing context 3765 -
iframe-allowfullscreen.html Check how allowfullscreen affects fullscreen enabled flag 4640 -
iframe-append-to-child-document.html Append iframe element to its own child document 602 -
iframe-display-none-with-object.html Test that iframe with object triggers load event in owner document 526 -
iframe-document-move-crash.html 464 -
iframe-first-load-canceled-second-load-blank.html 1483 -
iframe-hit-test-during-load-event-crash.html 202 -
iframe-initially-empty-is-updated-ref.html 104 -
iframe-initially-empty-is-updated.html Iframe that doesn't load can be updated and rendered. 704 -
iframe-load-event.html Test some sanity behavior around iframe load/error events 2004 -
iframe-loading-eager.html Iframes with loading='eager' load immediately regardless of their position with respect to the viewport. 2088 -
iframe-loading-lazy-adopt-lazy-iframe-from-script-disabled-document.html Test lazy loading iframe remains lazy loading originally created in a script-disabled document, then got adopted to a regular document 1505 -
iframe-loading-lazy-base-url-2.html Deferred loading=lazy iframes load relative to the document's base URL at parse-time 1979 -
iframe-loading-lazy-base-url-3.html Deferred iframes with loading='lazy' changed to eager later use the document's base URL computed at parse-time 1803 -
iframe-loading-lazy-base-url.html Deferred iframes with loading='lazy' use the original base URL specified at parse-time 1735 -
iframe-loading-lazy-history-pushState.html History state change for iframe loading='lazy' before it is loaded: history.pushState 1348 -
iframe-loading-lazy-history-replaceState.html History state change for iframe loading='lazy' before it is loaded: history.replaceState 1378 -
iframe-loading-lazy-in-script-disabled-iframe.html Iframes with loading='lazy' in script disabled iframe are not handled as 'lazy' 821 -
iframe-loading-lazy-in-scroller-far.html 909 -
iframe-loading-lazy-in-scroller-horizontal-far.html 965 -
iframe-loading-lazy-in-scroller-horizontal.html 940 -
iframe-loading-lazy-in-scroller-nested-2.html 1006 -
iframe-loading-lazy-in-scroller-nested-3.html 1135 -
iframe-loading-lazy-in-scroller-nested-4.html 1040 -
iframe-loading-lazy-in-scroller-nested-5.html 1098 -
iframe-loading-lazy-in-scroller-nested.html 1008 -
iframe-loading-lazy-in-scroller.html 884 -
iframe-loading-lazy-in-viewport-001.html 451 -
iframe-loading-lazy-in-viewport-ref.html 60 -
iframe-loading-lazy-load-event.html In-viewport loading=lazy iframes do not block the window load event 1776 -
iframe-loading-lazy-multiple-queued-navigations.html Multiple queued lazy load navigations do not crash the page 2189 -
iframe-loading-lazy-multiple-times.html Iframes with loading='lazy' can be lazy loaded multiple times 2470 -
iframe-loading-lazy-nav-form-submit.html Navigating iframe loading='lazy' before it is loaded: form submit 1090 -
iframe-loading-lazy-nav-link-click-fragment.html Navigating iframe loading='lazy' before it is loaded: link click (fragment) 920 -
iframe-loading-lazy-nav-link-click.html Navigating iframe loading='lazy' before it is loaded: link click 940 -
iframe-loading-lazy-nav-location-assign.html Navigating iframe loading='lazy' before it is loaded: location.assign 919 -
iframe-loading-lazy-nav-location-replace-cross-origin.html Navigating to a cross-origin for iframe loading='lazy' before it is loaded: location.replace 1263 -
iframe-loading-lazy-nav-location-replace-set-src.html Navigating iframe loading='lazy' and then setting src: location.replace 1016 -
iframe-loading-lazy-nav-location-replace.html Navigating iframe loading='lazy' before it is loaded: location.replace 921 -
iframe-loading-lazy-nav-meta-refresh.optional.html Navigating iframe loading='lazy' before it is loaded: meta refresh 1100 -
iframe-loading-lazy-nav-navigation-navigate.html Navigating iframe loading='lazy' before it is loaded: navigation.navigate 995 -
iframe-loading-lazy-nav-window-open.html Navigating iframe loading='lazy' before it is loaded: location.replace 919 -
iframe-loading-lazy-referrerpolicy-change.sub.html Deferred loading=lazy iframes are fetched with the parse-time `referrerpolicy` attribute 1991 -
iframe-loading-lazy-reload-location-reload.html Reloading iframe loading='lazy' before it is loaded: location.reload 908 -
iframe-loading-lazy-reload-navigation-reload.html Reloading iframe loading='lazy' before it is loaded: navigation.reload 980 -
iframe-loading-lazy-simple-crash.html 69 -
iframe-loading-lazy-to-eager.html Below-viewport iframes with loading='lazy' load when set to loading='eager' or the `loading` attribute is removed 2086 -
iframe-loading-lazy.html Iframes with loading='lazy' load when in the viewport 4712 -
iframe-modify-scrolling-attr-to-yes-ref.html iframe with scrolling attr equals yes 349 -
iframe-modify-scrolling-attr-to-yes.html modify iframe scrolling attr to yes 653 -
iframe-network-error.sub.html Network errors with iframe elements 1895 -
iframe-nosrc.html Check processing of iframe without src and srcdoc attribute 1080 -
iframe-synchronously-discard.html IFrame discards are processed synchronously 1500 -
iframe-with-base-ref.html iframe Without Base Tag 141 -
iframe-with-base.html iframe With Base Tag 213 -
iframe_harness.js 877 -
iframe_javascript_url_01.htm javascript: URL creating a document in an about:blank iframe 2227 -
iframe_javascript_url_form_submission.html javascript: URL in form submission, initial src is not about:blank 1206 -
iframe_javascript_url_in_src.htm javascript: URL in iframe src 1649 -
iframe_javascript_url_initial_insertion.html javascript: URL in iframe src, initial insertion check 915 -
iframe_javascript_url_loading_lazy.htm javascript: URL in iframe src and loading="lazy" 987 -
iframe_javascript_url_not_about_blank.html javascript: URL in iframe src, initial src is not about:blank 929 -
iframe_javascript_url_remove_srcdoc.html javascript: URL in iframe src, removing srcdoc 901 -
iframe_javascript_url_xhr.html javascript: URL triggers sync xhr 2599 -
iframe_navigate_ancestor-1.sub.html 530 -
iframe_navigate_javascript_url.htm Navigate an iframe to a javascript: URL 1166 -
iframe_remove_src.html Test that removing the src attribute of an iframe loads about:blank instead of whatever was loaded previously. 1499 -
iframe_sandbox_allow_script.html HTML Test: iframe_sandbox_allow_scripts 1680 -
iframe_sandbox_allow_top_navigation-1.html Check that sandboxed iframe can perform navigation on the top frame when allow-top-navigation is set 895 -
iframe_sandbox_allow_top_navigation-2.html Check that sandboxed iframe cannot perform navigation on the top frame when allow-top-navigation is not set 833 -
iframe_sandbox_allow_top_navigation-3.html Check that sandboxed iframe can perform navigation on the top frame when allow-top-navigation is set (even when allow-top-navigation-by-user-activation is set) 1272 -
iframe_sandbox_allow_top_navigation_by_user_activation_with_user_gesture.html 867 -
iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html 913 -
iframe_sandbox_anchor_download_allow_downloads.tentative.html <a download> triggered download in sandbox is allowed by allow-downloads. 1883 -
iframe_sandbox_anchor_download_block_downloads.tentative.html <a download> triggered download in sandbox is blocked. 3031 -
iframe_sandbox_block_modals-1.html iframe sandbox without allow_modals (alert) 596 -
iframe_sandbox_block_modals-2.html iframe sandbox without allow_modals (confirm) 596 -
iframe_sandbox_block_modals-3.html iframe sandbox without allow_modals (prompt) 593 -
iframe_sandbox_block_modals-4.html iframe sandbox without allow_modals (print) 596 -
iframe_sandbox_iframe_pdf_viewer.html Sandbox: Block plugins inside iframe with sandbox attribute 355 -
iframe_sandbox_navigate_ancestor-1.html Check that sandboxed iframe can not navigate their ancestors 498 -
iframe_sandbox_navigate_ancestor-2.html Check that unsandboxed iframe can navigate their ancestors 468 -
iframe_sandbox_navigate_descendants.html Check that sandboxed iframe can navigate their descendants 486 -
iframe_sandbox_navigate_history_go_back-2.html Check that sandboxed iframe can navigate their self 570 -
iframe_sandbox_navigate_history_go_back.html Check that sandboxed iframe can not navigate their ancestors 645 -
iframe_sandbox_navigate_history_go_forward.html Check that sandboxed iframe can not navigate their ancestors 911 -
iframe_sandbox_navigate_itself.html Check that sandboxed iframe can navigate itself 472 -
iframe_sandbox_navigate_other_frame_popup.sub.html Check that sandboxed iframe can not navigate other frame's popup 2213 -
iframe_sandbox_navigation_download_allow_downloads.sub.tentative.html Navigation resulted download in sandbox is allowed by allow-downloads. 2406 -
iframe_sandbox_navigation_download_block_downloads.sub.tentative.html Navigation resulted download in sandbox is blocked. 2279 -
iframe_sandbox_popups_escaping-1.html Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used 958 -
iframe_sandbox_popups_escaping-2.html Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used 1113 -
iframe_sandbox_popups_escaping-3.html Check that popups from a sandboxed iframe escape the sandbox if allow-popups-to-escape-sandbox is used 958 -
iframe_sandbox_popups_helper-1.html 497 -
iframe_sandbox_popups_helper-2.html 853 -
iframe_sandbox_popups_helper-3.html 532 -
iframe_sandbox_popups_nonescaping-1.html Check that popups from a sandboxed iframe do not escape the sandbox 650 -
iframe_sandbox_popups_nonescaping-2.html Check that popups from a sandboxed iframe do not escape the sandbox 737 -
iframe_sandbox_popups_nonescaping-3.html Check that popups from a sandboxed iframe do not escape the sandbox 650 -
iframe_sandbox_window_open_download_allow_downloads.tentative.html Downloads triggered by window.open from sandbox are blocked. 1274 -
iframe_sandbox_window_open_download_block_downloads.tentative.html Downloads triggered by window.open from sandbox are blocked. 1284 -
iframe_top_navigation_with_user_gesture.tentative.html 1230 -
iframe_top_navigation_with_user_gesture_after_failure.tentative.html 1976 -
iframe_top_navigation_without_user_gesture.tentative.html 1289 -
iframe_top_navigation_without_user_gesture_nested_same_site.tentative.html 1334 -
iframe_top_navigation_without_user_gesture_same_site.tentative.html 1227 -
move-node-local-root-events-still-fire.html Node moves to another document 3096 -
move-node-local-root.html Node moves to another document 2777 -
move_iframe_in_dom_01.html moving modified IFRAME in document (original page about:blank, DOM modification) 827 -
move_iframe_in_dom_02.html moving modified IFRAME in document (original page about:blank, document.write modification) 839 -
move_iframe_in_dom_03.html moving modified IFRAME in document (original page from server, DOM modification) 832 -
move_iframe_in_dom_04.html moving modified IFRAME in document (original page from server, document.write modification) 840 -
multiple-iframes-with-allow-scripts-crash.html 416 -
resources -
same_origin_child.html 368 -
same_origin_grandchild.html 321 -
same_origin_parentage.html Check the frame heriarchy 665 -
sandbox-ascii-case-insensitive.html iframe 'sandbox' ASCII case insensitive 1494 -
sandbox-inherit-to-blank-document-unsandboxed-frame.html 3471 -
sandbox-inherit-to-blank-document-unsandboxed.html 3895 -
sandbox-inherit-to-blank-document-unsandboxed.html.headers 91 -
sandbox-toggle-in-inactive-document-crash.html 178 -
sandbox-top-navigation-child-cross-origin-frame.tentative.sub.window.js 777 -
sandbox-top-navigation-child-delivered-both.tentative.sub.window.js 834 -
sandbox-top-navigation-child-delivered.tentative.sub.window.js 759 -
sandbox-top-navigation-child-unsandboxed.tentative.sub.window.js 699 -
sandbox-top-navigation-grandchild-allow-same-origin.tentative.sub.window.js 913 -
sandbox-top-navigation-grandchild-frame-allow-top.tentative.sub.window.js 859 -
sandbox-top-navigation-grandchild-sandboxed-cross-origin-parent.tentative.sub.window.js 862 -
sandbox-top-navigation-grandchild-sandboxed.tentative.sub.window.js 814 -
sandbox-top-navigation-grandchild-unsandboxed-cross-origin-parent.tentative.sub.window.js 807 -
sandbox-top-navigation-grandchild-unsandboxed-inherit.tentative.sub.window.js 876 -
sandbox_001.htm HTML5 Sandbox: Allow script execution inside iframe with sandbox attribute when sandbox="allow-scripts". 1357 -
sandbox_002.htm HTML5 Sandbox: Allow autoplay for HTML5 Video inside iframe with sandbox attribute if sandbox='allow-scripts'. 1048 -
sandbox_003-manual.htm HTML5 Sandbox: Block autofocus on form control inside iframe with sandbox attribute. 1357 -
sandbox_004.htm Sandbox: Block plugins inside iframe with sandbox attribute 840 -
sandbox_005.htm HTML5 Sandbox: Block script execution inside iframe with sandbox attribute. 1275 -
sandbox_006-manual.htm HTML5 Sandbox: Allow form submission inside sandbox iframe when sandbox='allow-forms' 1594 -
sandbox_007-manual.htm HTML5 Sandbox: Block form submission inside sandbox iframe 1593 -
sandbox_008-manual.htm HTML5 Sandbox: Allow sandboxed iframe content to navigate the sandboxed browsing context itself. 1644 -
sandbox_010-manual.htm HTML5 Sandbox: Block window.open() API inside iframe with sandbox attribute. 1708 -
sandbox_011.htm HTML5 Sandbox: iframe sandbox attribute value support DOMTokenList interface. 2865 -
sandbox_012.htm HTML5 Sandbox: value of sandbox attribute must be an unordered set of unique space-separated tokens. 1357 -
sandbox_013.htm HTML5 Sandbox: value of sandbox attribute must be an unordered set of unique space-separated tokens. 1426 -
sandbox_014.htm HTML5 Sandbox: value of sandbox attribute must be an unordered set of unique space-separated tokens. 1366 -
sandbox_015.htm HTML5 Sandbox: value of sandbox attribute must be an unordered set of unique space-separated tokens. 1360 -
sandbox_016.htm HTML5 Sandbox: value of sandbox attribute must be an unordered set of unique space-separated tokens. 1313 -
sandbox_017.htm HTML5 Sandbox: value of sandbox attribute must be an unordered set of unique space-separated tokens. 1360 -
sandbox_018.htm HTML5 Sandbox: value of sandbox attribute must be an unordered set of unique space-separated tokens. 1360 -
sandbox_019.htm HTML5 Sandbox: value of sandbox attribute must be an unordered set of unique space-separated tokens. 1357 -
sandbox_020-manual.htm HTML5 Sandbox: Nested iframes cannot have less sandbox restrictions than their most restrictive ancestor iframe. 1593 -
sandbox_021-manual.htm HTML5 Sandbox: Nested iframes cannot have less sandbox restrictions than their most restrictive ancestor iframe. 2362 -
sandbox_022-manual.htm HTML5 Sandbox: allow sandbox iframe to navigate their top-level browsing context if sandbox="allow-top-navigation". 1678 -
sandbox_023.htm HTML5 Sandbox: Allow sandbox iframe to access other content from the same origin if sandbox="allow-same-origin". 1410 -
sandbox_024.htm HTML5 Sandbox: document.cookie access is allowed inside iframe with sandbox="allow-same-origin". 1358 -
sandbox_025.htm HTML5 Sandbox: Allow parent content to access sandbox child iframe content when sandbox='allow-same-origin 1332 -
sandbox_026.htm HTML5 Sandbox: Allow localStorage and sessionStorage access inside iframe with sandbox='allow-same-origin allow-scripts'. 1470 -
sandbox_027.htm HTML5 Sandbox: Allow XMLHttpRequest inside iframe with the sandbox attribute if sandbox='allow-same-origin'. 1410 -
sandbox_028.htm HTML5 Sandbox: Block sandbox iframe from accessing other content from the same origin. 1315 -
sandbox_029.htm HTML5 Sandbox: Block document.cookie inside iframe with the sandbox attribute. 1290 -
sandbox_030.htm HTML5 Sandbox: Block parent content to access sandbox child iframe content when sandbox attribute exists 1335 -
sandbox_031.htm HTML5 Sandbox: Block localStorage and sessionStorage inside iframe with the sandbox attribute. 1375 -
sandbox_032.htm HTML5 Sandbox: Block XMLHttpRequest in an iframe with the sandbox attribute. 1283 -
src-repeated-in-ancestor.html Navigation should not occur when `src` matches the location of a anscestor browsing context 4553 -
srcdoc-anchor.html Verify srcdoc content loads when src is about:srcdoc#foo. 724 -
srcdoc-attribute-reset.html Verify that clearing srcdoc resets the iframe's content. 1380 -
srcdoc-lifecycle-crash-crbug-1472607.https.html Chromium regression test for a Promise-related lifecycle crash in about:srcdoc iframes 3255 -
srcdoc-removed-iframe-crash.html iframe with srcdoc content that loads after iframe is removed from the document 448 -
srcdoc_change_hash.html same-document navigation inside an srcdoc iframe using location.hash 2166 -
srcdoc_process_attributes.html Whenever `srcdoc` attribute is set, changed, or removed, the UA must process the <iframe> attributes 2696 -
stash.py 206 -
support -
WEB_FEATURES.yml 557 -