Name Description Size
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-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 997
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: location.reload 982
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_navigate_ancestor-1.sub.html 530
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-manual.html 1015
iframe_sandbox_allow_top_navigation_by_user_activation_without_user_gesture.html 814
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
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-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 65