From 5f8de423f190bbb79a62f804151bc24824fa32d8 Mon Sep 17 00:00:00 2001 From: "Matt A. Tobin" Date: Fri, 2 Feb 2018 04:16:08 -0500 Subject: Add m-esr52 at 52.6.0 --- testing/web-platform/tests/html/browsers/.gitkeep | 0 .../tests/html/browsers/browsing-the-web/.gitkeep | 0 .../aborting-a-document-load/.gitkeep | 0 .../browsing-the-web/history-traversal/.gitkeep | 0 .../browsing-the-web/history-traversal/001-1.html | 11 + .../browsing-the-web/history-traversal/001-2.html | 5 + .../browsing-the-web/history-traversal/001.html | 30 ++ .../browsing-the-web/history-traversal/MANIFEST | 16 + .../history-traversal/PopStateEvent.html | 31 ++ .../history-traversal/browsing_context_name-0.html | 35 ++ .../history-traversal/browsing_context_name-1.html | 6 + .../history-traversal/browsing_context_name-2.html | 4 + .../history-traversal/browsing_context_name-3.html | 6 + .../history-traversal/browsing_context_name-4.html | 6 + .../history-traversal/browsing_context_name.html | 13 + .../browsing_context_name_cross_origin.html | 41 +++ .../browsing_context_name_cross_origin_2.html | 47 +++ .../browsing_context_name_cross_origin_3.html | 47 +++ .../history-traversal/contains.json | 6 + .../browsing-the-web/history-traversal/events.html | 151 +++++++++ .../history-traversal/hashchange_event.html | 43 +++ .../resources/blank1.html | 8 + .../resources/blank2.html | 8 + .../resources/page-with-fragment.html | 20 ++ .../resources/post_name_on_load.html | 7 + .../resume-timer-on-history-back.html | 145 ++++++++ .../scroll-restoration-basic.html | 34 ++ ...estoration-fragment-scrolling-cross-origin.html | 67 ++++ ...oll-restoration-fragment-scrolling-samedoc.html | 54 +++ ...scroll-restoration-navigation-cross-origin.html | 71 ++++ .../scroll-restoration-navigation-samedoc.html | 81 +++++ .../history-traversal/popstate_event.html | 40 +++ .../history-traversal/unset_context_name-1.html | 7 + .../history-traversal/unset_context_name.html | 7 + .../navigating-across-documents/.gitkeep | 0 .../navigating-across-documents/001-1.html | 7 + .../navigating-across-documents/001-2.html | 5 + .../navigating-across-documents/001-3.html | 5 + .../navigating-across-documents/001.html | 20 ++ .../navigating-across-documents/002-1.html | 5 + .../navigating-across-documents/002-2.html | 5 + .../navigating-across-documents/002.html | 23 ++ .../navigating-across-documents/003-1.html | 7 + .../navigating-across-documents/003-2.html | 9 + .../navigating-across-documents/003-3.html | 4 + .../navigating-across-documents/003.html | 22 ++ .../navigating-across-documents/004-1.html | 7 + .../navigating-across-documents/004-2.html | 9 + .../navigating-across-documents/004-3.html | 4 + .../navigating-across-documents/004.html | 22 ++ .../navigating-across-documents/005.html | 16 + .../navigating-across-documents/006.html | 17 + .../navigating-across-documents/007.html | 16 + .../navigating-across-documents/008.html | 17 + .../navigating-across-documents/009.html | 22 ++ .../navigating-across-documents/010.html | 17 + .../navigating-across-documents/011.html | 21 ++ .../navigating-across-documents/012.html | 20 ++ .../navigating-across-documents/013.html | 20 ++ .../navigating-across-documents/014.html | 21 ++ .../navigating-across-documents/015.html | 20 ++ .../navigating-across-documents/MANIFEST | 42 +++ .../navigating-across-documents/blank.html | 1 + .../child_navigates_parent_location-1.html | 3 + .../child_navigates_parent_location-2.html | 5 + .../child_navigates_parent_location-3.html | 4 + .../child_navigates_parent_location.html | 17 + .../child_navigates_parent_submit-1.html | 3 + .../child_navigates_parent_submit-2.html | 6 + .../child_navigates_parent_submit-3.html | 4 + .../child_navigates_parent_submit.html | 18 + .../navigating-across-documents/click.html | 4 + .../empty_fragment.html | 20 ++ .../empty_fragment_iframe.html | 11 + .../navigating-across-documents/href.html | 5 + .../javascript-url-query-fragment-components.html | 28 ++ .../javascript-url-return-value-handling.html | 36 ++ .../navigation_unload_data_url-1.html | 7 + .../navigation_unload_data_url.html | 20 ++ .../navigation_unload_same_origin-1.html | 7 + .../navigation_unload_same_origin.html | 20 ++ .../source/navigate-child-function-parent.html | 17 + .../source/navigate-child-function-src.html | 17 + .../source/navigate-child-function.html | 18 + .../source/navigate-child-src-about-blank.html | 17 + .../source/support/dummy.html | 3 + .../source/support/location-set.html | 8 + .../source/support/set-parent-src.html | 8 + .../browsers/browsing-the-web/read-html/.gitkeep | 0 .../browsers/browsing-the-web/read-media/.gitkeep | 0 .../read-media/pageload-image.html | 30 ++ .../read-media/pageload-video.html | 30 ++ .../read-multipart-x-mixed-replace/.gitkeep | 0 .../browsers/browsing-the-web/read-plugin/.gitkeep | 0 .../browsers/browsing-the-web/read-text/.gitkeep | 0 .../read-text/load-text-plain.html | 40 +++ .../browsing-the-web/read-ua-inline/.gitkeep | 0 .../browsers/browsing-the-web/read-xml/.gitkeep | 0 .../browsing-the-web/scroll-to-fragid/.gitkeep | 0 .../browsing-the-web/scroll-to-fragid/001.html | 16 + .../browsing-the-web/scroll-to-fragid/002.html | 21 ++ .../browsing-the-web/scroll-to-fragid/003.html | 25 ++ .../browsing-the-web/scroll-to-fragid/004.html | 23 ++ .../browsing-the-web/scroll-to-fragid/005.html | 23 ++ .../browsing-the-web/scroll-to-fragid/006.html | 34 ++ .../browsing-the-web/scroll-to-fragid/007.html | 37 ++ .../browsing-the-web/scroll-to-fragid/MANIFEST | 7 + .../scroll-frag-percent-encoded.html | 59 ++++ .../scroll-to-fragid/scroll-to-anchor-name.html | 53 +++ .../scroll-to-fragid/scroll-to-id-top.html | 51 +++ .../scroll-to-fragid/scroll-to-top.html | 60 ++++ .../browsing-the-web/unloading-documents/.gitkeep | 0 .../browsing-the-web/unloading-documents/001.html | 15 + .../browsing-the-web/unloading-documents/002.html | 15 + .../browsing-the-web/unloading-documents/003.html | 15 + .../browsing-the-web/unloading-documents/004.html | 15 + .../browsing-the-web/unloading-documents/005.html | 15 + .../browsing-the-web/unloading-documents/MANIFEST | 33 ++ .../browsing-the-web/unloading-documents/base.html | 14 + .../beforeunload-on-history-back-1.html | 5 + .../beforeunload-on-history-back.html | 31 ++ .../beforeunload-on-navigation-of-parent-1.html | 2 + .../beforeunload-on-navigation-of-parent-2.html | 4 + .../beforeunload-on-navigation-of-parent.html | 31 ++ .../unloading-documents/contains.json | 6 + .../navigation-within-beforeunload-1.html | 10 + .../navigation-within-beforeunload-2.html | 4 + .../navigation-within-beforeunload.html | 26 ++ .../pagehide-on-history-forward-1.html | 2 + .../pagehide-on-history-forward.html | 19 ++ .../unloading-documents/prompt/001-1.html | 10 + .../unloading-documents/prompt/001-2.html | 1 + .../unloading-documents/prompt/001.html | 14 + .../unloading-documents/prompt/002-1.html | 7 + .../unloading-documents/prompt/002.html | 20 ++ .../unloading-documents/prompt/003.html | 20 ++ .../unloading-documents/prompt/MANIFEST | 14 + .../unloading-documents/prompt/manual-001.html | 9 + .../unloading-documents/prompt/manual-002.html | 9 + .../unloading-documents/prompt/manual-003.html | 11 + .../unloading-documents/prompt/manual-004.html | 11 + .../unloading-documents/prompt/manual-005.html | 22 ++ .../unloading-documents/prompt/manual-006.html | 9 + .../unloading-documents/prompt/next.html | 2 + .../unloading-documents/support/001-1.html | 23 ++ .../unloading-documents/support/001a.html | 7 + .../unloading-documents/support/001b.html | 5 + .../unloading-documents/support/002-1.html | 28 ++ .../unloading-documents/support/002a.html | 7 + .../unloading-documents/support/002b.html | 5 + .../unloading-documents/support/003-1.html | 23 ++ .../unloading-documents/support/003a.html | 8 + .../unloading-documents/support/003b.html | 5 + .../unloading-documents/support/004-1.html | 25 ++ .../unloading-documents/support/004a.html | 8 + .../unloading-documents/support/004b.html | 18 + .../unloading-documents/support/005-1.html | 13 + .../unloading-documents/support/005a.html | 8 + .../unloading-documents/support/005b.html | 17 + .../unloading-documents/unload/001-1.html | 4 + .../unloading-documents/unload/001-2.html | 2 + .../unloading-documents/unload/001.html | 25 ++ .../unloading-documents/unload/002-1.html | 4 + .../unloading-documents/unload/002.html | 33 ++ .../unloading-documents/unload/003-1.html | 4 + .../unloading-documents/unload/003.html | 33 ++ .../unloading-documents/unload/004-1.html | 5 + .../unloading-documents/unload/004.html | 28 ++ .../unloading-documents/unload/006-1.html | 20 ++ .../unloading-documents/unload/006-2.html | 5 + .../unloading-documents/unload/006.html | 18 + .../unloading-documents/unload/007-1.html | 21 ++ .../unloading-documents/unload/007-2.html | 5 + .../unloading-documents/unload/007.html | 28 ++ .../unloading-documents/unload/008-1.html | 4 + .../unloading-documents/unload/008.html | 16 + .../unloading-documents/unload/009-1.html | 4 + .../unloading-documents/unload/009.html | 16 + .../unloading-documents/unload/MANIFEST | 21 ++ .../unloading-documents/unload/manual-001-1.html | 2 + .../unloading-documents/unload/manual-001.html | 5 + .../tests/html/browsers/history/.gitkeep | 0 .../html/browsers/history/history-notes/.gitkeep | 0 .../joint-session-history-child1.html | 18 + .../joint-session-history-child2.html | 5 + .../joint-session-history-grandchild1.html | 8 + .../joint-session-history-grandchild2.html | 5 + .../joint-session-history-only-fully-active.html | 30 ++ .../history/the-history-interface/.gitkeep | 0 .../history/the-history-interface/001.html | 333 ++++++++++++++++++ .../history/the-history-interface/002.html | 308 +++++++++++++++++ .../history/the-history-interface/004.html | 62 ++++ .../history/the-history-interface/005.html | 47 +++ .../history/the-history-interface/006.html | 53 +++ .../history/the-history-interface/007.html | 56 ++++ .../history/the-history-interface/008.html | 40 +++ .../browsers/history/the-history-interface/008.js | 11 + .../history/the-history-interface/009-1.html | 20 ++ .../history/the-history-interface/009-3.html | 28 ++ .../history/the-history-interface/009-5.html | 23 ++ .../history/the-history-interface/009.html | 22 ++ .../history/the-history-interface/010-1.html | 16 + .../history/the-history-interface/010-3.html | 24 ++ .../history/the-history-interface/010-5.html | 23 ++ .../history/the-history-interface/010.html | 22 ++ .../history/the-history-interface/011.html | 32 ++ .../history/the-history-interface/012.html | 32 ++ .../history/the-history-interface/blank.html | 8 + .../history/the-history-interface/blank2.html | 13 + .../history/the-history-interface/blank3.html | 11 + .../combination_history_001.html | 20 ++ .../combination_history_002.html | 22 ++ .../combination_history_003.html | 26 ++ .../combination_history_004.html | 29 ++ .../combination_history_005.html | 34 ++ .../combination_history_006.html | 30 ++ .../combination_history_007.html | 32 ++ .../history/the-history-interface/history.js | 35 ++ .../the-history-interface/history_back-1.html | 17 + .../the-history-interface/history_back.html | 27 ++ .../the-history-interface/history_back_1.html | 28 ++ .../the-history-interface/history_entry.html | 12 + .../the-history-interface/history_forward-1.html | 15 + .../the-history-interface/history_forward-2.html | 17 + .../the-history-interface/history_forward.html | 32 ++ .../the-history-interface/history_forward_1.html | 28 ++ .../the-history-interface/history_go_minus.html | 27 ++ .../history_go_no_argument-1.html | 18 + .../history_go_no_argument.html | 29 ++ .../the-history-interface/history_go_plus.html | 33 ++ .../history_go_undefined-1.html | 15 + .../history_go_undefined.html | 28 ++ .../the-history-interface/history_go_zero-1.html | 18 + .../the-history-interface/history_go_zero.html | 29 ++ .../the-history-interface/history_pushstate.html | 19 ++ .../history_pushstate_err.html | 18 + .../history_pushstate_nooptionalparam.html | 20 ++ .../history_replacestate.html | 20 ++ .../history_replacestate_err.html | 18 + .../history_replacestate_nooptionalparam.html | 20 ++ .../the-history-interface/history_state.html | 24 ++ .../joint_session_history/001-1.html | 72 ++++ .../joint_session_history/001.html | 18 + .../joint_session_history/002-1.html | 35 ++ .../joint_session_history/002.html | 18 + .../joint_session_history/filler.html | 5 + .../the-history-interface/non-automated/history.js | 35 ++ .../non-automated/history_entry.html | 12 + .../traverse_the_history_unload_prompt_1-1.html | 18 + ...raverse_the_history_unload_prompt_1-manual.html | 31 ++ .../traverse_the_history_unload_prompt_2-1.html | 18 + ...raverse_the_history_unload_prompt_2-manual.html | 31 ++ ...erse_the_session_history_unload_prompt_1-1.html | 17 + ...the_session_history_unload_prompt_1-manual.html | 30 ++ .../traverse_the_history_1-1.html | 18 + .../traverse_the_history_1.html | 28 ++ .../traverse_the_history_2-1.html | 17 + .../traverse_the_history_2.html | 28 ++ .../traverse_the_history_3-1.html | 17 + .../traverse_the_history_3.html | 28 ++ .../traverse_the_history_4-1.html | 17 + .../traverse_the_history_4.html | 28 ++ .../traverse_the_history_5-1.html | 17 + .../traverse_the_history_5.html | 28 ++ .../traverse_the_history_unload_1-1.html | 17 + .../traverse_the_history_unload_1.html | 30 ++ .../traverse_the_history_write_after_load_1-1.html | 15 + .../traverse_the_history_write_after_load_1.html | 30 ++ .../traverse_the_history_write_after_load_2-1.html | 12 + .../traverse_the_history_write_after_load_2.html | 28 ++ .../traverse_the_history_write_onload_1-1.html | 12 + .../traverse_the_history_write_onload_1.html | 29 ++ .../traverse_the_history_write_onload_2-1.html | 12 + .../traverse_the_history_write_onload_2.html | 29 ++ .../history/the-location-interface/.gitkeep | 0 ...allow_prototype_cycle_through_location.sub.html | 197 +++++++++++ .../assign_after_load-1.html | 9 + .../assign_after_load-2.html | 7 + .../the-location-interface/assign_after_load.html | 23 ++ .../assign_before_load-1.html | 7 + .../assign_before_load-2.html | 7 + .../the-location-interface/assign_before_load.html | 23 ++ .../history/the-location-interface/contains.json | 6 + .../cross_origin_joined_frame.sub.html | 15 + .../the-location-interface/document_location.html | 17 + .../location-prototype-setting.html | 18 + .../location-stringifier.html | 11 + .../the-location-interface/location_assign.html | 26 ++ .../location_assign_about_blank-1.html | 2 + .../location_assign_about_blank.html | 24 ++ .../the-location-interface/location_hash.html | 33 ++ .../the-location-interface/location_host.html | 28 ++ .../the-location-interface/location_hostname.html | 33 ++ .../the-location-interface/location_href.html | 19 ++ .../the-location-interface/location_origin.html | 14 + .../the-location-interface/location_pathname.html | 22 ++ .../the-location-interface/location_port.html | 31 ++ .../the-location-interface/location_protocol.html | 25 ++ .../location_reload-iframe.html | 4 + .../the-location-interface/location_reload.html | 41 +++ .../the-location-interface/location_replace.html | 20 ++ .../the-location-interface/location_search.html | 20 ++ .../manual_click_assign_during_load-1.html | 7 + .../manual_click_assign_during_load-2.html | 7 + .../manual_click_assign_during_load-manual.html | 17 + ...anual_click_location_replace_during_load-1.html | 10 + ...anual_click_location_replace_during_load-2.html | 7 + ..._click_location_replace_during_load-manual.html | 17 + .../manual_click_replace_during_load-manual.html | 17 + .../manual_form_submit_assign_during_load-1.html | 9 + .../manual_form_submit_assign_during_load-2.html | 7 + ...nual_form_submit_assign_during_load-manual.html | 17 + .../non-automated/reload_in_resize-1.html | 15 + .../non-automated/reload_in_resize-manual.html | 26 ++ .../reload_document_open_write-1.html | 14 + .../reload_document_open_write.html | 26 ++ .../reload_document_write-1.html | 4 + .../reload_document_write.html | 21 ++ .../reload_document_write_onload-1.html | 9 + .../reload_document_write_onload.html | 26 ++ .../the-location-interface/reload_post_1-1.html | 10 + .../the-location-interface/reload_post_1.html | 27 ++ .../the-location-interface/same_origin_frame.html | 12 + .../scripted_click_assign_during_load-1.html | 10 + .../scripted_click_assign_during_load-2.html | 7 + .../scripted_click_assign_during_load.html | 17 + ...ripted_click_location_assign_during_load-1.html | 13 + ...ripted_click_location_assign_during_load-2.html | 7 + ...scripted_click_location_assign_during_load.html | 16 + .../scripted_form_submit_assign_during_load-1.html | 12 + .../scripted_form_submit_assign_during_load-2.html | 7 + .../scripted_form_submit_assign_during_load.html | 17 + .../security_location_0.sub.htm | 27 ++ .../.gitkeep | 0 .../tests/html/browsers/offline/.gitkeep | 0 .../tests/html/browsers/offline/appcache/.gitkeep | 0 .../offline/application-cache-api/.gitkeep | 0 .../api_status_checking-manual.html | 23 ++ .../api_status_downloading-manual.html | 24 ++ .../application-cache-api/api_status_idle.html | 22 ++ .../api_status_obsolete-manual.html | 24 ++ .../application-cache-api/api_status_uncached.html | 19 ++ .../api_status_updateready-manual.html | 25 ++ .../api_swapcache-manual.html | 30 ++ .../application-cache-api/api_swapcache_error.html | 19 ++ .../offline/application-cache-api/api_update.html | 24 ++ .../application-cache-api/api_update_error.html | 24 ++ .../html/browsers/offline/browser-state/.gitkeep | 0 .../navigator_online_event-manual.html | 40 +++ .../browser-state/navigator_online_online.html | 17 + .../offline/changestonetworkingmodel/.gitkeep | 0 .../changestonetworkingmodel/original-id.json | 1 + .../html/browsers/offline/disk-space/.gitkeep | 0 .../.gitkeep | 0 .../offline/expiring-application-caches/.gitkeep | 0 .../html/browsers/offline/introduction-4/.gitkeep | 0 .../browsers/offline/introduction-4/contains.json | 10 + .../offline/introduction-4/event_cached.html | 18 + .../offline/introduction-4/event_checking.html | 18 + .../introduction-4/event_downloading-manual.html | 23 ++ .../offline/introduction-4/event_error-manual.html | 23 ++ .../offline/introduction-4/event_noupdate.html | 19 ++ .../introduction-4/event_obsolete-manual.html | 23 ++ .../offline/introduction-4/event_progress.html | 18 + .../introduction-4/event_updateready-manual.html | 22 ++ .../event_updateready_swapcache-manual.html | 30 ++ .../offline/manifest_main_empty-manual.html | 14 + .../offline/manifest_notchanged_online-manual.html | 19 ++ .../offline/manifest_section_empty-manual.html | 19 ++ .../offline/manifest_section_many-manual.html | 19 ++ .../html/browsers/offline/manifest_url_check.html | 18 + .../tests/html/browsers/offline/manifests/.gitkeep | 0 .../html/browsers/offline/manifests/contains.json | 14 + .../html/browsers/offline/resources/css/clock.css | 1 + .../browsers/offline/resources/css/offline.css | 5 + .../html/browsers/offline/resources/css/online.css | 5 + .../html/browsers/offline/resources/css/result.css | 11 + .../browsers/offline/resources/html/clock.html | 12 + .../html/browsers/offline/resources/js/clock.js | 3 + .../offline/resources/manifest/clock.manifest | 17 + .../resources/manifest/section_empty.manifest | 10 + .../resources/manifest/section_many.manifest | 19 ++ .../offline/resources/manifest/url_check.manifest | 17 + .../offline/section_network_offline-manual.html | 17 + .../offline/section_network_online-manual.html | 16 + .../.gitkeep | 0 .../tests/html/browsers/origin/.gitkeep | 0 .../cross-origin-objects-on-new-window.html | 25 ++ .../cross-origin-objects/cross-origin-objects.html | 373 +++++++++++++++++++++ .../origin/cross-origin-objects/frame.html | 39 +++ .../win-documentdomain.sub.html | 63 ++++ .../browsers/origin/origin-of-data-document.html | 28 ++ .../relaxing-the-same-origin-restriction/.gitkeep | 0 .../document_domain.html | 25 ++ .../tests/html/browsers/sandboxing/.gitkeep | 0 .../tests/html/browsers/the-window-object/.gitkeep | 0 .../the-window-object/Document-defaultView.html | 38 +++ .../the-window-object/Window-document.html | 25 ++ .../accessing-other-browsing-contexts/.gitkeep | 0 .../indexed-browsing-contexts-01.html | 47 +++ .../indexed-browsing-contexts-02.html | 62 ++++ .../indexed-browsing-contexts-03.html | 30 ++ .../iterator.html | 11 + .../accessing-other-browsing-contexts/test1.html | 12 + .../accessing-other-browsing-contexts/test2.html | 6 + .../accessing-other-browsing-contexts/test3.html | 8 + .../window_length.html | 51 +++ .../.gitkeep | 0 .../callback.js | 1 + .../close_beforeunload-1.html | 7 + .../close_beforeunload.html | 16 + .../close_script_defer-1.html | 1 + .../close_script_defer.html | 18 + .../close_unload-1.html | 7 + .../close_unload.html | 16 + .../creating_browsing_context_test_01.html | 38 +++ .../non_automated/001-1.html | 2 + .../non_automated/001-2.html | 16 + .../non_automated/001.html | 3 + .../non_automated/002-1.html | 8 + .../non_automated/002-2.html | 16 + .../non_automated/002.html | 3 + .../browser-interface-elements/.gitkeep | 0 .../closing-browsing-contexts/.gitkeep | 0 .../.gitkeep | 0 .../discard_iframe_history_1-1.html | 20 ++ .../discard_iframe_history_1-2.html | 2 + .../discard_iframe_history_1.html | 10 + .../discard_iframe_history_2-1.html | 22 ++ .../discard_iframe_history_2.html | 10 + .../discard_iframe_history_3-1.html | 21 ++ .../discard_iframe_history_3-2.html | 4 + .../discard_iframe_history_3-3.html | 4 + .../discard_iframe_history_3.html | 9 + .../discard_iframe_history_4-1.html | 21 ++ .../discard_iframe_history_4-2.html | 4 + .../discard_iframe_history_4-3.html | 4 + .../discard_iframe_history_4.html | 9 + .../non-automated/discard_iframe_history_1-1.html | 27 ++ .../non-automated/discard_iframe_history_1-2.html | 2 + .../discard_iframe_history_1-manual.html | 10 + .../non-automated/discard_iframe_history_2-1.html | 19 ++ .../non-automated/discard_iframe_history_2-2.html | 1 + .../non-automated/discard_iframe_history_2-3.html | 1 + .../discard_iframe_history_2-manual.html | 10 + .../named-access-on-the-window-object/.gitkeep | 0 .../named-objects.html | 78 +++++ .../named-access-on-the-window-object/test.html | 7 + .../window-null-names.html | 20 ++ .../the-window-object/security-window/.gitkeep | 0 .../security-window/window-security.sub.html | 203 +++++++++++ .../the-window-object/support/noopener-target.html | 8 + .../the-windowproxy-object/.gitkeep | 0 .../test-window-proxy-locationbar-manual.html | 29 ++ .../test-window-proxy-menubar-manual.html | 29 ++ .../test-window-proxy-personalbar-manual.html | 29 ++ .../test-window-proxy-scrollbars-manual.html | 29 ++ .../test-window-proxy-statusbar-manual.html | 29 ++ .../test-window-proxy-toolbar-manual.html | 29 ++ .../browsers/the-window-object/window-aliases.html | 28 ++ .../window-indexed-properties-strict.html | 43 +++ .../window-indexed-properties.html | 35 ++ .../the-window-object/window-named-properties.html | 77 +++++ .../the-window-object/window-open-noopener.html | 105 ++++++ .../the-window-object/window-properties.html | 322 ++++++++++++++++++ .../the-window-object/window-prototype-chain.html | 35 ++ .../tests/html/browsers/windows/.gitkeep | 0 .../windows/auxiliary-browsing-contexts/.gitkeep | 0 .../auxiliary-browsing-contexts/contains.json | 6 + .../windows/browsing-context-first-created.xhtml | 54 +++ .../windows/browsing-context-names/.gitkeep | 0 .../windows/browsing-context-names/001-1.html | 8 + .../windows/browsing-context-names/001.html | 22 ++ .../windows/browsing-context-names/002-1.html | 8 + .../windows/browsing-context-names/002.html | 25 ++ .../windows/browsing-context-names/MANIFEST | 4 + .../browsing-context-choose-existing.html | 25 ++ .../browsing-context-choose-parent.html | 20 ++ .../browsing-context-choose-self-1.html | 20 ++ .../browsing-context-choose-self-2.html | 20 ++ .../browsing-context-default-name.html | 26 ++ .../windows/browsing-context-names/existing.html | 11 + .../windows/browsing-context-names/message.html | 9 + .../windows/browsing-context-names/parent1.html | 5 + .../windows/browsing-context-names/parent2.html | 9 + .../windows/browsing-context-names/self1.html | 11 + .../windows/browsing-context-names/self2.html | 11 + .../groupings-of-browsing-contexts/.gitkeep | 0 .../windows/nested-browsing-contexts/.gitkeep | 0 .../windows/nested-browsing-contexts/MANIFEST | 1 + .../windows/nested-browsing-contexts/contains.json | 6 + .../nested-browsing-contexts/frameElement.sub.html | 74 ++++ .../windows/nested-browsing-contexts/test.html | 7 + .../nested-browsing-contexts/testcase3.html | 14 + .../nested-browsing-contexts/window-top-001.html | 63 ++++ .../noreferrer-cross-origin-close-manual.sub.html | 3 + .../windows/noreferrer-cross-origin-manual.html | 10 + .../noreferrer-cross-origin-window-name.sub.html | 3 + .../browsers/windows/noreferrer-window-name.html | 85 +++++ .../tests/html/browsers/windows/noreferrer.html | 25 ++ .../windows/secondary-browsing-contexts/.gitkeep | 0 .../html/browsers/windows/security-nav/.gitkeep | 0 .../tests/html/browsers/windows/support-close.html | 1 + .../windows/support-named-null-opener.html | 8 + .../windows/support-nested-browsing-contexts.html | 12 + .../html/browsers/windows/support-opener-null.html | 4 + .../browsers/windows/support-post-to-opener.html | 8 + .../browsers/windows/support-window-name-echo.html | 1 + ...-cross-origin-nested-browsing-contexts.sub.html | 39 +++ 509 files changed, 10810 insertions(+) create mode 100644 testing/web-platform/tests/html/browsers/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/aborting-a-document-load/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/MANIFEST create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-0.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/contains.json create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/events.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/hashchange_event.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/popstate_event.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/unset_context_name.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-3.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-3.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-3.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/005.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/006.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/007.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/008.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/009.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/010.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/011.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/012.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/013.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/014.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/015.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/blank.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/click.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/href.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-html/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-media/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-media/pageload-image.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-media/pageload-video.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-multipart-x-mixed-replace/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-plugin/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-text/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-text/load-text-plain.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-ua-inline/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/read-xml/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/001.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/002.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/004.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/005.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/006.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/007.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/001.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/002.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/003.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/004.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/MANIFEST create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/base.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/contains.json create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/002.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/003.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/next.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001a.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001b.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002a.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002b.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003a.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003b.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004a.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004b.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005a.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005b.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/002.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/003.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/004.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/008.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/009.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html create mode 100644 testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html create mode 100644 testing/web-platform/tests/html/browsers/history/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/history/history-notes/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-child1.html create mode 100644 testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-child2.html create mode 100644 testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-grandchild1.html create mode 100644 testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-grandchild2.html create mode 100644 testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/001.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/002.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/004.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/005.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/006.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/007.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/008.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/008.js create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/009-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/009-3.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/009-5.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/009.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/010-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/010-3.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/010-5.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/010.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/011.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/012.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/blank.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/blank2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/blank3.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_001.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_002.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_003.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_004.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_005.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_006.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_007.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history.js create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_back-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_back.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_back_1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_entry.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward_1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_minus.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_no_argument-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_no_argument.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_plus.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_undefined-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_undefined.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_zero-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_zero.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate_err.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate_err.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/history_state.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/001-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/001.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/002-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/002.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/filler.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/history.js create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/history_entry.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_2-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_3-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_3.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_4-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_4.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_5-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_5.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/contains.json create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/document_location.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location-prototype-setting.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location-stringifier.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign_about_blank-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign_about_blank.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_hash.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_host.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_hostname.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_href.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_origin.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_pathname.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_port.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_protocol.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_reload-iframe.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_reload.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_replace.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/location_search.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-manual.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-manual.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_replace_during_load-manual.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-manual.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-manual.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_open_write.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write_onload-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write_onload.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/reload_post_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/reload_post_1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/same_origin_frame.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html create mode 100644 testing/web-platform/tests/html/browsers/history/the-location-interface/security_location_0.sub.htm create mode 100644 testing/web-platform/tests/html/browsers/history/the-session-history-of-browsing-contexts/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/appcache/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_checking-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_downloading-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_idle.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_obsolete-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_uncached.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_updateready-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_swapcache-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_swapcache_error.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_update.html create mode 100644 testing/web-platform/tests/html/browsers/offline/application-cache-api/api_update_error.html create mode 100644 testing/web-platform/tests/html/browsers/offline/browser-state/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/browser-state/navigator_online_event-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/browser-state/navigator_online_online.html create mode 100644 testing/web-platform/tests/html/browsers/offline/changestonetworkingmodel/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/changestonetworkingmodel/original-id.json create mode 100644 testing/web-platform/tests/html/browsers/offline/disk-space/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/downloading-or-updating-an-application-cache/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/expiring-application-caches/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/contains.json create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_cached.html create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_checking.html create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_downloading-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_error-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_noupdate.html create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_obsolete-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_progress.html create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_updateready-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/manifest_main_empty-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/manifest_notchanged_online-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/manifest_section_empty-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/manifest_section_many-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/manifest_url_check.html create mode 100644 testing/web-platform/tests/html/browsers/offline/manifests/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/offline/manifests/contains.json create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/css/clock.css create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/css/offline.css create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/css/online.css create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/css/result.css create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/html/clock.html create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/js/clock.js create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/manifest/clock.manifest create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/manifest/section_empty.manifest create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/manifest/section_many.manifest create mode 100644 testing/web-platform/tests/html/browsers/offline/resources/manifest/url_check.manifest create mode 100644 testing/web-platform/tests/html/browsers/offline/section_network_offline-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/section_network_online-manual.html create mode 100644 testing/web-platform/tests/html/browsers/offline/the-application-cache-selection-algorithm/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/origin/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html create mode 100644 testing/web-platform/tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html create mode 100644 testing/web-platform/tests/html/browsers/origin/cross-origin-objects/frame.html create mode 100644 testing/web-platform/tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html create mode 100644 testing/web-platform/tests/html/browsers/origin/origin-of-data-document.html create mode 100644 testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html create mode 100644 testing/web-platform/tests/html/browsers/sandboxing/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/Document-defaultView.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/Window-document.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/browser-interface-elements/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/closing-browsing-contexts/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-manual.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-1.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-2.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-3.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-manual.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/test.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/security-window/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/security-window/window-security.sub.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/support/noopener-target.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/window-aliases.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/window-indexed-properties-strict.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/window-indexed-properties.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/window-named-properties.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/window-open-noopener.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/window-properties.html create mode 100644 testing/web-platform/tests/html/browsers/the-window-object/window-prototype-chain.html create mode 100644 testing/web-platform/tests/html/browsers/windows/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/windows/auxiliary-browsing-contexts/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/windows/auxiliary-browsing-contexts/contains.json create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-first-created.xhtml create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/001-1.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/001.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/002-1.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/002.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/MANIFEST create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-default-name.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/existing.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/message.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/parent1.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/parent2.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/self1.html create mode 100644 testing/web-platform/tests/html/browsers/windows/browsing-context-names/self2.html create mode 100644 testing/web-platform/tests/html/browsers/windows/groupings-of-browsing-contexts/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/MANIFEST create mode 100644 testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/contains.json create mode 100644 testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html create mode 100644 testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/test.html create mode 100644 testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/testcase3.html create mode 100644 testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/window-top-001.html create mode 100644 testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html create mode 100644 testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-manual.html create mode 100644 testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html create mode 100644 testing/web-platform/tests/html/browsers/windows/noreferrer-window-name.html create mode 100644 testing/web-platform/tests/html/browsers/windows/noreferrer.html create mode 100644 testing/web-platform/tests/html/browsers/windows/secondary-browsing-contexts/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/windows/security-nav/.gitkeep create mode 100644 testing/web-platform/tests/html/browsers/windows/support-close.html create mode 100644 testing/web-platform/tests/html/browsers/windows/support-named-null-opener.html create mode 100644 testing/web-platform/tests/html/browsers/windows/support-nested-browsing-contexts.html create mode 100644 testing/web-platform/tests/html/browsers/windows/support-opener-null.html create mode 100644 testing/web-platform/tests/html/browsers/windows/support-post-to-opener.html create mode 100644 testing/web-platform/tests/html/browsers/windows/support-window-name-echo.html create mode 100644 testing/web-platform/tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html (limited to 'testing/web-platform/tests/html/browsers') diff --git a/testing/web-platform/tests/html/browsers/.gitkeep b/testing/web-platform/tests/html/browsers/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/aborting-a-document-load/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/aborting-a-document-load/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001-1.html new file mode 100644 index 000000000..cadcf126f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001-1.html @@ -0,0 +1,11 @@ + +001-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001-2.html new file mode 100644 index 000000000..6387bc89c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001-2.html @@ -0,0 +1,5 @@ + +001-2 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001.html new file mode 100644 index 000000000..26a66304a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/001.html @@ -0,0 +1,30 @@ + +pageshow event from traversal + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/MANIFEST b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/MANIFEST new file mode 100644 index 000000000..b3b6014f6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/MANIFEST @@ -0,0 +1,16 @@ +support 001-1.html +support 001-2.html +001.html +support browsing_context_name-1.html +support browsing_context_name-2.html +support browsing_context_name-3.html +support browsing_context_name-4.html +browsing_context_name_cross_origin_2.html +browsing_context_name_cross_origin_3.html +browsing_context_name_cross_origin.html +browsing_context_name.html +events.html +hashchange_event.html +popstate_event.html +support unset_context_name-1.html +unset_context_name.html diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html new file mode 100644 index 000000000..ace09e574 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/PopStateEvent.html @@ -0,0 +1,31 @@ + + +Synthetic popstate events + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-0.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-0.html new file mode 100644 index 000000000..5cbab71a5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-0.html @@ -0,0 +1,35 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html new file mode 100644 index 000000000..85748a2eb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-1.html @@ -0,0 +1,6 @@ +document 1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html new file mode 100644 index 000000000..b0c869046 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-2.html @@ -0,0 +1,4 @@ +document 2 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html new file mode 100644 index 000000000..e0c239744 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-3.html @@ -0,0 +1,6 @@ +document 3 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html new file mode 100644 index 000000000..5d2dfa6bb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name-4.html @@ -0,0 +1,6 @@ +document 4 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html new file mode 100644 index 000000000..60a8acb09 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name.html @@ -0,0 +1,13 @@ + +Retaining window.name on history traversal + + +

+
+
diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html
new file mode 100644
index 000000000..b04eee66e
--- /dev/null
+++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin.html
@@ -0,0 +1,41 @@
+
+Restoring window.name on cross-origin history traversal
+
+
+
+

+
+
diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html
new file mode 100644
index 000000000..1a57e838c
--- /dev/null
+++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html
@@ -0,0 +1,47 @@
+
+Restoring window.name on cross-origin history traversal
+
+
+
+

+
+
diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html
new file mode 100644
index 000000000..0f0702732
--- /dev/null
+++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html
@@ -0,0 +1,47 @@
+
+Restoring window.name on cross-origin history traversal
+
+
+
+

+
+
diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/contains.json b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/contains.json
new file mode 100644
index 000000000..90b346668
--- /dev/null
+++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/contains.json
@@ -0,0 +1,6 @@
+[
+    {
+        "id": "event-definitions-0",
+        "original_id": "event-definitions-0"
+    }
+]
\ No newline at end of file
diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/events.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/events.html
new file mode 100644
index 000000000..d5ff83fac
--- /dev/null
+++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/events.html
@@ -0,0 +1,151 @@
+
+ PageTransitionEffect Event 
+
+
+
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/hashchange_event.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/hashchange_event.html new file mode 100644 index 000000000..4b701ad04 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/hashchange_event.html @@ -0,0 +1,43 @@ + +Queue a task to fire hashchange event + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html new file mode 100644 index 000000000..6b4df1ef2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank1.html @@ -0,0 +1,8 @@ + + + Blank 1 \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html new file mode 100644 index 000000000..def213966 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/blank2.html @@ -0,0 +1,8 @@ + + + Blank 2 diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html new file mode 100644 index 000000000..11737661d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/page-with-fragment.html @@ -0,0 +1,20 @@ + + + +Page with fragment + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html new file mode 100644 index 000000000..1e9b10d1e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resources/post_name_on_load.html @@ -0,0 +1,7 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html new file mode 100644 index 000000000..fb7365bd3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/resume-timer-on-history-back.html @@ -0,0 +1,145 @@ + +Verify history.back() on a persisted page resumes timers + + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html new file mode 100644 index 000000000..e47cd9c38 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-basic.html @@ -0,0 +1,34 @@ + +Verify existence and basic read/write function of history.scrollRestoration + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html new file mode 100644 index 000000000..e3da59e39 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html @@ -0,0 +1,67 @@ + + +Precedence of scroll restoration mode over fragment scrolling in cross-origin history traversal + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html new file mode 100644 index 000000000..d837b8f63 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-samedoc.html @@ -0,0 +1,54 @@ + + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html new file mode 100644 index 000000000..87a337b2d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-cross-origin.html @@ -0,0 +1,71 @@ + + +Correct behaviour of scroll restoration mode is cross origin history traversal + + + + + + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html new file mode 100644 index 000000000..46d40eedc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-navigation-samedoc.html @@ -0,0 +1,81 @@ + +Correct behaviour of scroll restoration mode in same document history traversals + + + + + + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/popstate_event.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/popstate_event.html new file mode 100644 index 000000000..7630b9918 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/popstate_event.html @@ -0,0 +1,40 @@ + +Queue a task to fire popstate event + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html new file mode 100644 index 000000000..d3d67d0f8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html @@ -0,0 +1,7 @@ + +window.name after navigating to a different origin + + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/unset_context_name.html b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/unset_context_name.html new file mode 100644 index 000000000..6814ed50e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/history-traversal/unset_context_name.html @@ -0,0 +1,7 @@ + + +window.name after navigating to a different origin + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-1.html new file mode 100644 index 000000000..df8d884e8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-1.html @@ -0,0 +1,7 @@ + +001-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-2.html new file mode 100644 index 000000000..1cffc59b2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-2.html @@ -0,0 +1,5 @@ + +001-2 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-3.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-3.html new file mode 100644 index 000000000..5f1310e07 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001-3.html @@ -0,0 +1,5 @@ + +001-3.html + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001.html new file mode 100644 index 000000000..7d99f6beb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/001.html @@ -0,0 +1,20 @@ + +Cross-origin navigation started from unload handler + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002-1.html new file mode 100644 index 000000000..716e182ad --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002-1.html @@ -0,0 +1,5 @@ + +002-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002-2.html new file mode 100644 index 000000000..a29a6bbcd --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002-2.html @@ -0,0 +1,5 @@ + +002-2 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002.html new file mode 100644 index 000000000..0efc7016f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/002.html @@ -0,0 +1,23 @@ + +Multiple simultaneous navigations + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-1.html new file mode 100644 index 000000000..4d2229eb5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-1.html @@ -0,0 +1,7 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-2.html new file mode 100644 index 000000000..827a06947 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-2.html @@ -0,0 +1,9 @@ + +003-2 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-3.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-3.html new file mode 100644 index 000000000..8b26c896f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003-3.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003.html new file mode 100644 index 000000000..f43715096 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/003.html @@ -0,0 +1,22 @@ + +Navigation from unload whilst traversing history + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-1.html new file mode 100644 index 000000000..02f916fd9 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-1.html @@ -0,0 +1,7 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-2.html new file mode 100644 index 000000000..f2ef83ee1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-2.html @@ -0,0 +1,9 @@ + +003-2 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-3.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-3.html new file mode 100644 index 000000000..c98711ae9 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004-3.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004.html new file mode 100644 index 000000000..dddde4918 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/004.html @@ -0,0 +1,22 @@ + +Navigation from unload whilst traversing cross-origin history + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/005.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/005.html new file mode 100644 index 000000000..4a044bb25 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/005.html @@ -0,0 +1,16 @@ + +Link with onclick navigation and href navigation + + +
+ +Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/006.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/006.html new file mode 100644 index 000000000..1e7aa2020 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/006.html @@ -0,0 +1,17 @@ + +Link with onclick form submit and href navigation + + +
+ +
+Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/007.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/007.html new file mode 100644 index 000000000..d4bcfc290 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/007.html @@ -0,0 +1,16 @@ + +Link with onclick javascript url and href navigation + + +
+ +Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/008.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/008.html new file mode 100644 index 000000000..7d1495a08 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/008.html @@ -0,0 +1,17 @@ + +Link with onclick form submit to javascript url and href navigation + + +
+ +
+Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/009.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/009.html new file mode 100644 index 000000000..0fcd1d37f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/009.html @@ -0,0 +1,22 @@ + +Link with onclick form submit to javascript url with document.write and href navigation + + +
+ +
+Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/010.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/010.html new file mode 100644 index 000000000..3917cd16e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/010.html @@ -0,0 +1,17 @@ + +Link with onclick form submit to javascript url with delayed document.write and href navigation + + +
+ +
+Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/011.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/011.html new file mode 100644 index 000000000..fe6b8dbc3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/011.html @@ -0,0 +1,21 @@ + +Link with onclick navigation to javascript url with document.write and href navigation + + +
+ +Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/012.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/012.html new file mode 100644 index 000000000..be8f2feba --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/012.html @@ -0,0 +1,20 @@ + +Link with onclick navigation to javascript url with delayed document.write and href navigation + + +
+ + +Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/013.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/013.html new file mode 100644 index 000000000..69ce7bc61 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/013.html @@ -0,0 +1,20 @@ + +Link with onclick navigation to javascript url with delayed document.write and href navigation + + +
+ +Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/014.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/014.html new file mode 100644 index 000000000..605e18185 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/014.html @@ -0,0 +1,21 @@ + + Link with javascript onclick form submission script order + + +
+ +
+Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/015.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/015.html new file mode 100644 index 000000000..eb54622b7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/015.html @@ -0,0 +1,20 @@ + + Link with javascript onclick and href script order + + +
+ +Test + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST new file mode 100644 index 000000000..0467aa3b4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/MANIFEST @@ -0,0 +1,42 @@ +support 001-1.html +support 001-2.html +support 001-3.html +http 001.html +support 002-1.html +support 002-2.html +002.html +support 003-1.html +support 003-2.html +support 003-3.html +003.html +support 004-1.html +support 004-2.html +support 004-3.html +004.html +005.html +006.html +007.html +008.html +009.html +010.html +011.html +012.html +013.html +014.html +015.html +support blank.html +support child_navigates_parent_location-1.html +support child_navigates_parent_location-2.html +support child_navigates_parent_location-3.html +child_navigates_parent_location.html +support child_navigates_parent_submit-1.html +support child_navigates_parent_submit-2.html +support child_navigates_parent_submit-3.html +child_navigates_parent_submit.html +support click.html +support href.html +support navigation_unload_data_url-1.html +navigation_unload_data_url.html +support navigation_unload_same_origin-1.html +navigation_unload_same_origin.html +support slice-and-dice.php diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/blank.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/blank.html new file mode 100644 index 000000000..c50eddd41 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/blank.html @@ -0,0 +1 @@ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html new file mode 100644 index 000000000..66afcff22 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-1.html @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html new file mode 100644 index 000000000..746cf4b0f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-2.html @@ -0,0 +1,5 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html new file mode 100644 index 000000000..bb8ba4e69 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location-3.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html new file mode 100644 index 000000000..9111232e2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_location.html @@ -0,0 +1,17 @@ + +Child document navigating parent via location + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html new file mode 100644 index 000000000..cc8616670 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-1.html @@ -0,0 +1,3 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html new file mode 100644 index 000000000..34e513de9 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-2.html @@ -0,0 +1,6 @@ + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html new file mode 100644 index 000000000..bb8ba4e69 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit-3.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html new file mode 100644 index 000000000..d491a26c1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/child_navigates_parent_submit.html @@ -0,0 +1,18 @@ + +Child document navigating parent via submit + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/click.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/click.html new file mode 100644 index 000000000..8cb03b74d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/click.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html new file mode 100644 index 000000000..18a6f84c9 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment.html @@ -0,0 +1,20 @@ + + +Navigating to the same URL with an empty fragment aborts the navigation + + + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html new file mode 100644 index 000000000..26b28a0d7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/empty_fragment_iframe.html @@ -0,0 +1,11 @@ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/href.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/href.html new file mode 100644 index 000000000..eccadadf4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/href.html @@ -0,0 +1,5 @@ + + +href diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html new file mode 100644 index 000000000..9c18f109c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-query-fragment-components.html @@ -0,0 +1,28 @@ + + javascript url with query and fragment components + + + + + + + + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html new file mode 100644 index 000000000..621a8cbae --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/javascript-url-return-value-handling.html @@ -0,0 +1,36 @@ + + +Test that javascript: evaluation only performs a navigation to the + result when the result is a string value. + + + + + + + + + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html new file mode 100644 index 000000000..8c412e657 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url-1.html @@ -0,0 +1,7 @@ + +001-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html new file mode 100644 index 000000000..7a8be3e91 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_data_url.html @@ -0,0 +1,20 @@ + +Same-origin navigation started from unload handler + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html new file mode 100644 index 000000000..4b52fe3cf --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin-1.html @@ -0,0 +1,7 @@ + +001-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html new file mode 100644 index 000000000..b75409cc8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/navigation_unload_same_origin.html @@ -0,0 +1,20 @@ + +Same-origin navigation started from unload handler + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html new file mode 100644 index 000000000..bd2d9dfdb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-parent.html @@ -0,0 +1,17 @@ + + +Set location from a parent + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html new file mode 100644 index 000000000..4a15b3f08 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function-src.html @@ -0,0 +1,17 @@ + + +Set src from a function called from a parent + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html new file mode 100644 index 000000000..b75062b8d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-function.html @@ -0,0 +1,18 @@ + + +Set location from a function called from a parent + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html new file mode 100644 index 000000000..dce6ab2f6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html @@ -0,0 +1,17 @@ + + +Set the src attribute to about:blank and check referrer + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html new file mode 100644 index 000000000..063865709 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/dummy.html @@ -0,0 +1,3 @@ + + +

Hello. \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html new file mode 100644 index 000000000..ad733afac --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/location-set.html @@ -0,0 +1,8 @@ + + + +

Hello. Go. \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html new file mode 100644 index 000000000..9d45be8c8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/navigating-across-documents/source/support/set-parent-src.html @@ -0,0 +1,8 @@ + + + +

Hello. Go. \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-html/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/read-html/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-media/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/read-media/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-media/pageload-image.html b/testing/web-platform/tests/html/browsers/browsing-the-web/read-media/pageload-image.html new file mode 100644 index 000000000..52151b8de --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/read-media/pageload-image.html @@ -0,0 +1,30 @@ + + + + Media documents: image + + + + + + + + + +

+ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-media/pageload-video.html b/testing/web-platform/tests/html/browsers/browsing-the-web/read-media/pageload-video.html new file mode 100644 index 000000000..13bc5db4a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/read-media/pageload-video.html @@ -0,0 +1,30 @@ + + + + Media documents: video + + + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-multipart-x-mixed-replace/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/read-multipart-x-mixed-replace/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-plugin/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/read-plugin/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-text/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/read-text/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-text/load-text-plain.html b/testing/web-platform/tests/html/browsers/browsing-the-web/read-text/load-text-plain.html new file mode 100644 index 000000000..bd4fd7859 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/read-text/load-text-plain.html @@ -0,0 +1,40 @@ + +Page load processing model for text files + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-ua-inline/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/read-ua-inline/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/read-xml/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/read-xml/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/001.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/001.html new file mode 100644 index 000000000..32599bbc5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/001.html @@ -0,0 +1,16 @@ + + +Fragment Navigation: Updating document address + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/002.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/002.html new file mode 100644 index 000000000..92bfd6341 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/002.html @@ -0,0 +1,21 @@ + + +Fragment Navigation: Updating document address twice + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html new file mode 100644 index 000000000..200a6dc34 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/003.html @@ -0,0 +1,25 @@ + + +Fragment Navigation: Updating scroll position + + + +
+
scroll 1
+
Filler
+
scroll 2
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/004.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/004.html new file mode 100644 index 000000000..950172d7b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/004.html @@ -0,0 +1,23 @@ + + +Fragment Navigation: hashchange event + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/005.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/005.html new file mode 100644 index 000000000..f0761a64f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/005.html @@ -0,0 +1,23 @@ + + +Fragment Navigation: hashchange event + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/006.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/006.html new file mode 100644 index 000000000..a65b9eb4a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/006.html @@ -0,0 +1,34 @@ + + +Fragment Navigation: hashchange event multiple changes old/newURL + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/007.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/007.html new file mode 100644 index 000000000..0b6fe813b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/007.html @@ -0,0 +1,37 @@ + + +Fragment Navigation: hashchange event multiple changes old/newURL + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST new file mode 100644 index 000000000..eaa8e6d61 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/MANIFEST @@ -0,0 +1,7 @@ +001.html +002.html +003.html +004.html +005.html +006.html +007.html diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html new file mode 100644 index 000000000..3196d8be8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-frag-percent-encoded.html @@ -0,0 +1,59 @@ + +Fragment Navigation: fragment id should be percent-decoded + + + + +
+
+
+
+
+
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html new file mode 100644 index 000000000..43dbaf9e2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-anchor-name.html @@ -0,0 +1,53 @@ + +Fragment Navigation: scroll to anchor name is lower priority than equal id + + + + +
+ +
+ +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html new file mode 100644 index 000000000..601d40a2a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-id-top.html @@ -0,0 +1,51 @@ + +Fragment Navigation: TOP is a valid element id, which overrides navigating to top of the document + + + + +
+
+
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html new file mode 100644 index 000000000..3265a71bf --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/scroll-to-fragid/scroll-to-top.html @@ -0,0 +1,60 @@ + +Fragment Navigation: When fragid is TOP scroll to the top of the document + + + + +
+
+
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/.gitkeep b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/001.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/001.html new file mode 100644 index 000000000..1ef88d3cc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/001.html @@ -0,0 +1,15 @@ + +document.open in unload + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/002.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/002.html new file mode 100644 index 000000000..a4e0b243e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/002.html @@ -0,0 +1,15 @@ + +document.open in unload + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/003.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/003.html new file mode 100644 index 000000000..d0a19e0dd --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/003.html @@ -0,0 +1,15 @@ + +document.open in beforeunload with link + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/004.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/004.html new file mode 100644 index 000000000..fca926f65 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/004.html @@ -0,0 +1,15 @@ + +document.open in beforeunload with button + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005.html new file mode 100644 index 000000000..c215fb88e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/005.html @@ -0,0 +1,15 @@ + +document.open in pagehide in iframe + + +
+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/MANIFEST b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/MANIFEST new file mode 100644 index 000000000..f77806795 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/MANIFEST @@ -0,0 +1,33 @@ +support 001-1.html +support 001a.html +support 001b.html +001.html +support 002-1.html +support 002a.html +support 002b.html +002.html +support 003-1.html +support 003a.html +support 003b.html +003.html +support 004-1.html +support 004a.html +support 004b.html +004.html +support 005-1.html +support 005a.html +support 005b.html +005.html +base.html +support beforeunload-on-history-back-1.html +beforeunload-on-history-back.html +support beforeunload-on-navigation-of-parent-1.html +support beforeunload-on-navigation-of-parent-2.html +beforeunload-on-navigation-of-parent.html +support navigation-within-beforeunload-1.html +support navigation-within-beforeunload-2.html +navigation-within-beforeunload.html +support pagehide-on-history-forward-1.html +pagehide-on-history-forward.html +dir prompt +dir unload diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/base.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/base.html new file mode 100644 index 000000000..70c07cba4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/base.html @@ -0,0 +1,14 @@ + +Base + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html new file mode 100644 index 000000000..4403cfa8e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back-1.html @@ -0,0 +1,5 @@ + +001-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html new file mode 100644 index 000000000..5b0415c42 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-history-back.html @@ -0,0 +1,31 @@ + +beforeunload event fires on history navigation back + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html new file mode 100644 index 000000000..4f239dad1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-1.html @@ -0,0 +1,2 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html new file mode 100644 index 000000000..a34b182e7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent-2.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html new file mode 100644 index 000000000..96d49567f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/beforeunload-on-navigation-of-parent.html @@ -0,0 +1,31 @@ + +beforeunload in iframe on navigation of parent + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/contains.json b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/contains.json new file mode 100644 index 000000000..4ebca09bf --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/contains.json @@ -0,0 +1,6 @@ +[ + { + "id": "event-definition", + "original_id": "event-definition" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html new file mode 100644 index 000000000..b96234fba --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-1.html @@ -0,0 +1,10 @@ + +004-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html new file mode 100644 index 000000000..2dceaa6d6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload-2.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html new file mode 100644 index 000000000..d7131b00d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html @@ -0,0 +1,26 @@ + +Triggering navigation from within beforeunload event + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html new file mode 100644 index 000000000..a60c20ed8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward-1.html @@ -0,0 +1,2 @@ + +filler text diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html new file mode 100644 index 000000000..5e64b5ec6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/pagehide-on-history-forward.html @@ -0,0 +1,19 @@ + +pagehide event fires on history navigation forward + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html new file mode 100644 index 000000000..b68afc49e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-1.html @@ -0,0 +1,10 @@ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html new file mode 100644 index 000000000..9da0f9395 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001-2.html @@ -0,0 +1 @@ +001-2 diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001.html new file mode 100644 index 000000000..109dcc139 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/001.html @@ -0,0 +1,14 @@ + +beforeunload event order + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html new file mode 100644 index 000000000..c5f57375d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/002-1.html @@ -0,0 +1,7 @@ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/002.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/002.html new file mode 100644 index 000000000..d8f4fc60a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/002.html @@ -0,0 +1,20 @@ + +beforeunload event properties + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/003.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/003.html new file mode 100644 index 000000000..5683f1b12 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/003.html @@ -0,0 +1,20 @@ + +beforeunload event in child frame for parent navigation + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST new file mode 100644 index 000000000..8d93279a4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/MANIFEST @@ -0,0 +1,14 @@ +support 001-1.html +support 001-2.html +001.html +support 002-1.html +002.html +003.html +manual manual-001.html +manual manual-002.html +manual manual-003.html +manual manual-004.html +manual manual-005.html +manual manual-006.html +support next.html +support slice-and-dice.php diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html new file mode 100644 index 000000000..3b7ef74b7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-001.html @@ -0,0 +1,9 @@ + +Prompt when beforeunload is canceled + +

When clicking the link below, you should get a prompt asking if you want to unload the document

+Click here diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html new file mode 100644 index 000000000..7be8a3301 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-002.html @@ -0,0 +1,9 @@ + +Prompt when beforeunload has returnValue set + +

When clicking the link below, you should get a prompt asking if you want to unload the document

+Click here diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html new file mode 100644 index 000000000..ff72b6705 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-003.html @@ -0,0 +1,11 @@ + +Prompt when beforeunload is canceled + +

When clicking the button below, you should get a prompt asking if you want to unload the document

+
+ +
diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html new file mode 100644 index 000000000..a4d296892 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-004.html @@ -0,0 +1,11 @@ + +Prompt on form submit + +

When clicking the button below, you should get a prompt asking if you want to unload the document

+
+ +
diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html new file mode 100644 index 000000000..71ff0a241 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-005.html @@ -0,0 +1,22 @@ + +Event loop pause for beforeunload + + +

Click here +

diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html new file mode 100644 index 000000000..dae0340ad --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/manual-006.html @@ -0,0 +1,9 @@ + +Prompt when beforeunload returns string value + +

When clicking the link below, you should get a prompt asking if you want to unload the document

+Click here diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/next.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/next.html new file mode 100644 index 000000000..38e7cdd5e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/prompt/next.html @@ -0,0 +1,2 @@ + +

You should have seen a prompt asking you to unload the previous document diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001-1.html new file mode 100644 index 000000000..72f41ae3e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001-1.html @@ -0,0 +1,23 @@ + + + +

Follow this link to run the test. +

diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001a.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001a.html new file mode 100644 index 000000000..36d4188b9 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001a.html @@ -0,0 +1,7 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001b.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001b.html new file mode 100644 index 000000000..eaafc371a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/001b.html @@ -0,0 +1,5 @@ + + +

Inner frame \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002-1.html new file mode 100644 index 000000000..0e6f7d967 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002-1.html @@ -0,0 +1,28 @@ + + + + +

diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002a.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002a.html new file mode 100644 index 000000000..d11f67086 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002a.html @@ -0,0 +1,7 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002b.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002b.html new file mode 100644 index 000000000..d08a7a8ad --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/002b.html @@ -0,0 +1,5 @@ + + +

Inner frame \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003-1.html new file mode 100644 index 000000000..b3a4754b8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003-1.html @@ -0,0 +1,23 @@ + + + +

Follow this link to run the test. +

diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003a.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003a.html new file mode 100644 index 000000000..5393fa221 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003a.html @@ -0,0 +1,8 @@ + +

FAIL

+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003b.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003b.html new file mode 100644 index 000000000..c8f1917b8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/003b.html @@ -0,0 +1,5 @@ + + +

Inner frame \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004-1.html new file mode 100644 index 000000000..06aba08af --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004-1.html @@ -0,0 +1,25 @@ + + + + +

diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004a.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004a.html new file mode 100644 index 000000000..117e2b94a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004a.html @@ -0,0 +1,8 @@ + +

FAIL

+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004b.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004b.html new file mode 100644 index 000000000..788937a0b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/004b.html @@ -0,0 +1,18 @@ + + + +

Inner frame \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005-1.html new file mode 100644 index 000000000..7b81a9f11 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005-1.html @@ -0,0 +1,13 @@ + + + +

Follow this link to run the test. +

diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005a.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005a.html new file mode 100644 index 000000000..5185d3b92 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005a.html @@ -0,0 +1,8 @@ + +

FAIL

+ diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005b.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005b.html new file mode 100644 index 000000000..476e8e38c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/support/005b.html @@ -0,0 +1,17 @@ + + + +

Inner frame diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html new file mode 100644 index 000000000..74ba43954 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001-1.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html new file mode 100644 index 000000000..90e28ab7f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001-2.html @@ -0,0 +1,2 @@ + +Filler diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001.html new file mode 100644 index 000000000..444a2770c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/001.html @@ -0,0 +1,25 @@ + +pagehide event on unload + + +

+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html new file mode 100644 index 000000000..fd8e2b726 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/002-1.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/002.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/002.html new file mode 100644 index 000000000..3fb07e484 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/002.html @@ -0,0 +1,33 @@ + +pagehide event properties + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html new file mode 100644 index 000000000..9838c7945 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/003-1.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/003.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/003.html new file mode 100644 index 000000000..97821be48 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/003.html @@ -0,0 +1,33 @@ + +unload event properties + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html new file mode 100644 index 000000000..5d0497556 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/004-1.html @@ -0,0 +1,5 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/004.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/004.html new file mode 100644 index 000000000..301baa3b8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/004.html @@ -0,0 +1,28 @@ + +pagehide / unload event order + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html new file mode 100644 index 000000000..8d2659623 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006-1.html @@ -0,0 +1,20 @@ + +006-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html new file mode 100644 index 000000000..52365e55d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006-2.html @@ -0,0 +1,5 @@ + +006-2 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006.html new file mode 100644 index 000000000..c9e4d68a1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/006.html @@ -0,0 +1,18 @@ + +salvagable state of document after setting pagehide listener + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html new file mode 100644 index 000000000..ed19f4498 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007-1.html @@ -0,0 +1,21 @@ + +007-1 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html new file mode 100644 index 000000000..f74cd1e67 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007-2.html @@ -0,0 +1,5 @@ + +007-2 + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007.html new file mode 100644 index 000000000..0d5b72e0f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/007.html @@ -0,0 +1,28 @@ + +salvagable state of document after setting unload listener + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html new file mode 100644 index 000000000..29de29c91 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/008-1.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/008.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/008.html new file mode 100644 index 000000000..015507d81 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/008.html @@ -0,0 +1,16 @@ + +pagehide IDL attribute + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html new file mode 100644 index 000000000..d69a05914 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/009-1.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/009.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/009.html new file mode 100644 index 000000000..0e93e0470 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/009.html @@ -0,0 +1,16 @@ + +unload IDL attribute + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST new file mode 100644 index 000000000..637d35cf3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/MANIFEST @@ -0,0 +1,21 @@ +support 001-1.html +support 001-2.html +001.html +support 002-1.html +002.html +support 003-1.html +003.html +support 004-1.html +004.html +support 006-1.html +support 006-2.html +006.html +support 007-1.html +support 007-2.html +007.html +support 008-1.html +008.html +support 009-1.html +009.html +manual manual-001-1.html +manual manual-001.html diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html new file mode 100644 index 000000000..3da0a0de3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001-1.html @@ -0,0 +1,2 @@ + +

Now go back. PASS should be displayed after a short pause diff --git a/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html new file mode 100644 index 000000000..6d817a111 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/browsing-the-web/unloading-documents/unload/manual-001.html @@ -0,0 +1,5 @@ + +Document salvagable state after setting pagehide handler + +

Click the link below then navigate back to this page. Shortly after returning you should see the text "PASS"

+

Click here diff --git a/testing/web-platform/tests/html/browsers/history/.gitkeep b/testing/web-platform/tests/html/browsers/history/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/history/history-notes/.gitkeep b/testing/web-platform/tests/html/browsers/history/history-notes/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-child1.html b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-child1.html new file mode 100644 index 000000000..22bb0b298 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-child1.html @@ -0,0 +1,18 @@ + + Child1. + + + diff --git a/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-child2.html b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-child2.html new file mode 100644 index 000000000..24b469516 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-child2.html @@ -0,0 +1,5 @@ +Child 2. + diff --git a/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-grandchild1.html b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-grandchild1.html new file mode 100644 index 000000000..d05e15242 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-grandchild1.html @@ -0,0 +1,8 @@ + + Grandchild1. + + diff --git a/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-grandchild2.html b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-grandchild2.html new file mode 100644 index 000000000..b5c81e1fc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-grandchild2.html @@ -0,0 +1,5 @@ +Grandchild2. + diff --git a/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html new file mode 100644 index 000000000..c42d160a2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/joint-session-history/joint-session-history-only-fully-active.html @@ -0,0 +1,30 @@ + + +Do only fully active documents count for session history? + + + + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/.gitkeep b/testing/web-platform/tests/html/browsers/history/the-history-interface/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/001.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/001.html new file mode 100644 index 000000000..0e5632bbc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/001.html @@ -0,0 +1,333 @@ + + + + history.pushState tests + + + + + + +

Enable JavaScript and reload

+

WARNING: This test should always be loaded in a new tab/window, to avoid browsers attempting to recover the state of frames, and history length. Do not reload the test.

+
Running test...
+

+

+

+

+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/002.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/002.html new file mode 100644 index 000000000..eb0c15aab --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/002.html @@ -0,0 +1,308 @@ + + + + history.replaceState tests + + + + + + + +

WARNING: This test should always be loaded in a new tab/window, to avoid browsers attempting to recover the state of frames, and history length. Do not reload the test.

+
Running test...
+

+

+

+

+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/004.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/004.html new file mode 100644 index 000000000..e69889724 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/004.html @@ -0,0 +1,62 @@ + + + + Final history position for history.go should be calculated when executing the task + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/005.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/005.html new file mode 100644 index 000000000..2152e85a3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/005.html @@ -0,0 +1,47 @@ + + + + Popstate event listener registration + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/006.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/006.html new file mode 100644 index 000000000..442b6f8f1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/006.html @@ -0,0 +1,53 @@ + + + + Firing popstate after onload, even if there is no pushed/replaced state + + + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/007.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/007.html new file mode 100644 index 000000000..29ed8bf0e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/007.html @@ -0,0 +1,56 @@ + + + + Firing popstate after onload with pushed state + + + + + + + +
It looks like the browser stopped loading the page when encountering a .go(-1) command pointing to a pushed state. This will break the tests.
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/008.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/008.html new file mode 100644 index 000000000..c8071e315 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/008.html @@ -0,0 +1,40 @@ + + + + + + + history.pushState/replaceState resolving + + + + + +

+ +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/008.js b/testing/web-platform/tests/html/browsers/history/the-history-interface/008.js new file mode 100644 index 000000000..96a1fe5d4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/008.js @@ -0,0 +1,11 @@ +var beforehref = location.href; + +test(function () { + history.pushState('','','/testing_ignore_me_404'); + assert_equals(location.href,beforehref.replace(/^(\w*:\/\/[^\/]*\/)[\w\W]*$/,'$1testing_ignore_me_404')); +}, 'history.pushState URL resolving should be done relative to the document, not the script'); + +test(function () { + history.replaceState('','','/testing_ignore_me_404_2'); + assert_equals(location.href,beforehref.replace(/^(\w*:\/\/[^\/]*\/)[\w\W]*$/,'$1testing_ignore_me_404_2')); +}, 'history.replaceState URL resolving should be done relative to the document, not the script'); diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/009-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/009-1.html new file mode 100644 index 000000000..00b72e8ec --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/009-1.html @@ -0,0 +1,20 @@ + + + + history.pushState/replaceState and referer headers + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/009-3.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/009-3.html new file mode 100644 index 000000000..e58b8fa5e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/009-3.html @@ -0,0 +1,28 @@ + + + + history.pushState/replaceState and referer headers + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/009-5.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/009-5.html new file mode 100644 index 000000000..068a089af --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/009-5.html @@ -0,0 +1,23 @@ + + + + history.pushState/replaceState and referer headers + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/009.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/009.html new file mode 100644 index 000000000..c1ae0bbe0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/009.html @@ -0,0 +1,22 @@ + + + + history.pushState/replaceState and referer headers + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/010-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/010-1.html new file mode 100644 index 000000000..683397745 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/010-1.html @@ -0,0 +1,16 @@ + + + + history.pushState/replaceState and referer headers (before onload) + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/010-3.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/010-3.html new file mode 100644 index 000000000..b80f56c3d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/010-3.html @@ -0,0 +1,24 @@ + + + + history.pushState/replaceState and referer headers (before onload) + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/010-5.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/010-5.html new file mode 100644 index 000000000..d150449eb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/010-5.html @@ -0,0 +1,23 @@ + + + + history.pushState/replaceState and referer headers (before onload) + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/010.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/010.html new file mode 100644 index 000000000..ca109a744 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/010.html @@ -0,0 +1,22 @@ + + + + history.pushState/replaceState and referer headers (before onload) + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/011.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/011.html new file mode 100644 index 000000000..4043aff7f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/011.html @@ -0,0 +1,32 @@ + + + + history.pushState before onload + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/012.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/012.html new file mode 100644 index 000000000..f5e625167 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/012.html @@ -0,0 +1,32 @@ + + + + history.replaceState before onload + + + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/blank.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/blank.html new file mode 100644 index 000000000..89c8724c0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/blank.html @@ -0,0 +1,8 @@ + + + + Dummy page 1 + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/blank2.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/blank2.html new file mode 100644 index 000000000..f79982e32 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/blank2.html @@ -0,0 +1,13 @@ + + + + Dummy page 2 + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/blank3.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/blank3.html new file mode 100644 index 000000000..2a8989f27 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/blank3.html @@ -0,0 +1,11 @@ + + + + Dummy page 3 + + + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_001.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_001.html new file mode 100644 index 000000000..21ba22f6f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_001.html @@ -0,0 +1,20 @@ + + + + combination_history_001(Combine pushState and replaceSate methods.) + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_002.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_002.html new file mode 100644 index 000000000..29e82f51b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_002.html @@ -0,0 +1,22 @@ + + + + combination_history_002(After calling of pushState method, check length.) + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_003.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_003.html new file mode 100644 index 000000000..7467d9b29 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_003.html @@ -0,0 +1,26 @@ + + + + combination_history_003(After calling of pushState and replaceState methods, check length.) + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_004.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_004.html new file mode 100644 index 000000000..4e38b5620 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_004.html @@ -0,0 +1,29 @@ + + + + combination_history_004(After calling of back method, check length.) + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_005.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_005.html new file mode 100644 index 000000000..448767801 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_005.html @@ -0,0 +1,34 @@ + + + + combination_history_005(After calling of forward method, check length.) + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_006.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_006.html new file mode 100644 index 000000000..305f593c0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_006.html @@ -0,0 +1,30 @@ + + + + combination_history_006(After calling of go method, check length.) + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_007.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_007.html new file mode 100644 index 000000000..cec9ea098 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/combination_history_007.html @@ -0,0 +1,32 @@ + + + + combination_history_007(After calling of back and pushState method, check length.) + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history.js b/testing/web-platform/tests/html/browsers/history/the-history-interface/history.js new file mode 100644 index 000000000..bb5ee6dde --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history.js @@ -0,0 +1,35 @@ +function parse_query() { + var query = location.search.slice(1); + var vars = query.split("&"); + var fields = {}; + vars.forEach( + function (x) { + var split = x.split("="); + return fields[split[0]] = split.slice(1).join("="); + }); + return fields; +} + +var query_parts = parse_query(); +var id = "id" in query_parts ? parseInt(query_parts.id) : 1; +var urls_to_load = query_parts.urls.split(","); + +document.write(id); + +onunload = function() {}; + +function queue_next() { + t = opener.t; + setTimeout(t.step_func( + function() { +// opener.assert_equals(history.length, id); + if (urls_to_load[0]) { + var next_page = urls_to_load[0]; + (next_page.indexOf("?") > -1) ? (next_page += "&") : (next_page += "?"); + next_page += "urls=" + urls_to_load.slice(1).join(","); + next_page += "&id=" + ++id; + location = next_page; + } + } + ), 100); +} diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back-1.html new file mode 100644 index 000000000..78547019f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back-1.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back.html new file mode 100644 index 000000000..042da4e61 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back.html @@ -0,0 +1,27 @@ + + + + history_back + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back_1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back_1.html new file mode 100644 index 000000000..cc37ddd35 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_back_1.html @@ -0,0 +1,28 @@ + +history.back() with session history + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_entry.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_entry.html new file mode 100644 index 000000000..e5929ddbe --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_entry.html @@ -0,0 +1,12 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward-1.html new file mode 100644 index 000000000..5880eacf0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward-1.html @@ -0,0 +1,15 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward-2.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward-2.html new file mode 100644 index 000000000..c7a9a1068 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward-2.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward.html new file mode 100644 index 000000000..6c37f2521 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward.html @@ -0,0 +1,32 @@ + + + + history_forward + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward_1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward_1.html new file mode 100644 index 000000000..3d119482c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_forward_1.html @@ -0,0 +1,28 @@ + +history.forward() with session history + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_minus.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_minus.html new file mode 100644 index 000000000..b8fe75573 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_minus.html @@ -0,0 +1,27 @@ + + + + history_go_minus + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_no_argument-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_no_argument-1.html new file mode 100644 index 000000000..acd9bda31 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_no_argument-1.html @@ -0,0 +1,18 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_no_argument.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_no_argument.html new file mode 100644 index 000000000..278cf86c2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_no_argument.html @@ -0,0 +1,29 @@ + +history.go() + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_plus.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_plus.html new file mode 100644 index 000000000..74d4c588c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_plus.html @@ -0,0 +1,33 @@ + + + + history_go_plus + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_undefined-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_undefined-1.html new file mode 100644 index 000000000..5880eacf0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_undefined-1.html @@ -0,0 +1,15 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_undefined.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_undefined.html new file mode 100644 index 000000000..e2a40275e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_undefined.html @@ -0,0 +1,28 @@ + +history.forward() with session history + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_zero-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_zero-1.html new file mode 100644 index 000000000..d9d4f330b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_zero-1.html @@ -0,0 +1,18 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_zero.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_zero.html new file mode 100644 index 000000000..685878383 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_go_zero.html @@ -0,0 +1,29 @@ + +history.go(0) + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate.html new file mode 100644 index 000000000..5180a3f6e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate.html @@ -0,0 +1,19 @@ + + + + history_pushState + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate_err.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate_err.html new file mode 100644 index 000000000..82afc04f2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate_err.html @@ -0,0 +1,18 @@ + + + + history_pushState SECURITY_ERR + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html new file mode 100644 index 000000000..8e4b049a1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_pushstate_nooptionalparam.html @@ -0,0 +1,20 @@ + + + + history_pushState_NoOptionalParam + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate.html new file mode 100644 index 000000000..794c2f371 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate.html @@ -0,0 +1,20 @@ + + + + history_replaceState + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate_err.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate_err.html new file mode 100644 index 000000000..3060cf1f1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate_err.html @@ -0,0 +1,18 @@ + + + + history_replaceState SECURITY_ERR + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html new file mode 100644 index 000000000..838467d78 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_replacestate_nooptionalparam.html @@ -0,0 +1,20 @@ + + + + history_replaceStateNoOptionalParam + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/history_state.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_state.html new file mode 100644 index 000000000..2ee2356b1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/history_state.html @@ -0,0 +1,24 @@ + + + + history_state + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/001-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/001-1.html new file mode 100644 index 000000000..9aa5d30d1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/001-1.html @@ -0,0 +1,72 @@ + + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/001.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/001.html new file mode 100644 index 000000000..c9d1c6416 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/001.html @@ -0,0 +1,18 @@ + +Joint session history with single iframe + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/002-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/002-1.html new file mode 100644 index 000000000..ed69d679d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/002-1.html @@ -0,0 +1,35 @@ + + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/002.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/002.html new file mode 100644 index 000000000..b08c19e52 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/002.html @@ -0,0 +1,18 @@ + +Joint session history with single iframe + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/filler.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/filler.html new file mode 100644 index 000000000..93e3c7ccf --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/joint_session_history/filler.html @@ -0,0 +1,5 @@ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/history.js b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/history.js new file mode 100644 index 000000000..bb5ee6dde --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/history.js @@ -0,0 +1,35 @@ +function parse_query() { + var query = location.search.slice(1); + var vars = query.split("&"); + var fields = {}; + vars.forEach( + function (x) { + var split = x.split("="); + return fields[split[0]] = split.slice(1).join("="); + }); + return fields; +} + +var query_parts = parse_query(); +var id = "id" in query_parts ? parseInt(query_parts.id) : 1; +var urls_to_load = query_parts.urls.split(","); + +document.write(id); + +onunload = function() {}; + +function queue_next() { + t = opener.t; + setTimeout(t.step_func( + function() { +// opener.assert_equals(history.length, id); + if (urls_to_load[0]) { + var next_page = urls_to_load[0]; + (next_page.indexOf("?") > -1) ? (next_page += "&") : (next_page += "?"); + next_page += "urls=" + urls_to_load.slice(1).join(","); + next_page += "&id=" + ++id; + location = next_page; + } + } + ), 100); +} diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/history_entry.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/history_entry.html new file mode 100644 index 000000000..e5929ddbe --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/history_entry.html @@ -0,0 +1,12 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html new file mode 100644 index 000000000..8c4401836 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-1.html @@ -0,0 +1,18 @@ + + + +

You should see/have seen a prompt asking if you want to leave the page.

+

Opt to stay on the page

+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html new file mode 100644 index 000000000..b1d0aed52 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_1-manual.html @@ -0,0 +1,31 @@ + +Traversing the history, prompt in before unload, navigation denied + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html new file mode 100644 index 000000000..608a579e6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-1.html @@ -0,0 +1,18 @@ + + + +

You should see/have seen a prompt asking if you want to leave the page.

+

Opt to leave the page

+

If you weren't navigated away after opting to leave the page, that's a FAIL

diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html new file mode 100644 index 000000000..d45a2afb1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_history_unload_prompt_2-manual.html @@ -0,0 +1,31 @@ + +Traversing the history, prompt in before unload, navigation allowed + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html new file mode 100644 index 000000000..c0079b6be --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-1.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html new file mode 100644 index 000000000..8154e8e47 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/non-automated/traverse_the_session_history_unload_prompt_1-manual.html @@ -0,0 +1,30 @@ + +Traversing the history, unload event is fired on doucment + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_1-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_1-1.html new file mode 100644 index 000000000..a11fcf2d2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_1-1.html @@ -0,0 +1,18 @@ + +4 + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_1.html new file mode 100644 index 000000000..11715583d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_1.html @@ -0,0 +1,28 @@ + +Multiple history traversals from the same task + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_2-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_2-1.html new file mode 100644 index 000000000..64920b4f4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_2-1.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_2.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_2.html new file mode 100644 index 000000000..1d1003380 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_2.html @@ -0,0 +1,28 @@ + +Multiple history traversals, last would be aborted + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_3-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_3-1.html new file mode 100644 index 000000000..c49bfd384 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_3-1.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_3.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_3.html new file mode 100644 index 000000000..51ed4eb39 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_3.html @@ -0,0 +1,28 @@ + +Multiple history traversals, last would be aborted + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_4-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_4-1.html new file mode 100644 index 000000000..cf7f72379 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_4-1.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_4.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_4.html new file mode 100644 index 000000000..651693011 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_4.html @@ -0,0 +1,28 @@ + +Multiple history traversals, last would be aborted + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_5-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_5-1.html new file mode 100644 index 000000000..a3f2553fa --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_5-1.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_5.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_5.html new file mode 100644 index 000000000..837f265b5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_5.html @@ -0,0 +1,28 @@ + +Multiple history traversals, last would be aborted + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html new file mode 100644 index 000000000..d3f3f6d5d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1-1.html @@ -0,0 +1,17 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html new file mode 100644 index 000000000..5a72dd635 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_unload_1.html @@ -0,0 +1,30 @@ + +Traversing the history, unload event is fired on doucment + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html new file mode 100644 index 000000000..af0118a01 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1-1.html @@ -0,0 +1,15 @@ + +2 + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html new file mode 100644 index 000000000..c2c31e76f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html @@ -0,0 +1,30 @@ + +Traverse the history after document.write after the load event + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html new file mode 100644 index 000000000..0e58cf573 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2-1.html @@ -0,0 +1,12 @@ + +3 + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html new file mode 100644 index 000000000..28e363f91 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_2.html @@ -0,0 +1,28 @@ + +Traverse the history back and forward when a history entry is written after the load event + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html new file mode 100644 index 000000000..261955533 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1-1.html @@ -0,0 +1,12 @@ + +2 + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html new file mode 100644 index 000000000..ff2729c3c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html @@ -0,0 +1,29 @@ + +Traverse the history when a history entry is written in the load event + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html new file mode 100644 index 000000000..f32bee5e1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2-1.html @@ -0,0 +1,12 @@ + +3 + diff --git a/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html new file mode 100644 index 000000000..bc29174b0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html @@ -0,0 +1,29 @@ + +Traverse the history back and forward when a history entry is written in the load event + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/.gitkeep b/testing/web-platform/tests/html/browsers/history/the-location-interface/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html new file mode 100644 index 000000000..f72ed1eaf --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/allow_prototype_cycle_through_location.sub.html @@ -0,0 +1,197 @@ + + + + + + Location objects' custom [[GetPrototypeOf]] trap permit [[Prototype]] chain cycles to be created through them + + + + + + + + + +
+ +
+ + + + + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load-1.html new file mode 100644 index 000000000..3d2b89722 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load-1.html @@ -0,0 +1,9 @@ + +1 + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load-2.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load-2.html new file mode 100644 index 000000000..94679571b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load-2.html @@ -0,0 +1,7 @@ + +2 + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load.html new file mode 100644 index 000000000..00dc931d4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_after_load.html @@ -0,0 +1,23 @@ + +Assignment to location after document is completely loaded + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load-1.html new file mode 100644 index 000000000..2549867c8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load-1.html @@ -0,0 +1,7 @@ + +1 + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load-2.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load-2.html new file mode 100644 index 000000000..94679571b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load-2.html @@ -0,0 +1,7 @@ + +2 + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load.html new file mode 100644 index 000000000..62a2aa7c6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/assign_before_load.html @@ -0,0 +1,23 @@ + +Assignment to location before document is completely loaded + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/contains.json b/testing/web-platform/tests/html/browsers/history/the-location-interface/contains.json new file mode 100644 index 000000000..d311dbb31 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/contains.json @@ -0,0 +1,6 @@ +[ + { + "id": "security-location", + "original_id": "security-location" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html new file mode 100644 index 000000000..a3ffdd005 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/cross_origin_joined_frame.sub.html @@ -0,0 +1,15 @@ + + + + + Cross-origin subframe for Location cyclic [[Prototype]] test + + + + + +

Cross-origin iframe with joined document.domain

+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/document_location.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/document_location.html new file mode 100644 index 000000000..5ccc9c76b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/document_location.html @@ -0,0 +1,17 @@ + +document.location + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location-prototype-setting.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location-prototype-setting.html new file mode 100644 index 000000000..726aaea23 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location-prototype-setting.html @@ -0,0 +1,18 @@ + + +[[SetPrototypeOf]] on a location object should return false + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location-stringifier.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location-stringifier.html new file mode 100644 index 000000000..d23323b37 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location-stringifier.html @@ -0,0 +1,11 @@ + +Location stringifier + + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign.html new file mode 100644 index 000000000..7e18804c2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign.html @@ -0,0 +1,26 @@ + + + + location_assign + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign_about_blank-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign_about_blank-1.html new file mode 100644 index 000000000..b43598f2c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign_about_blank-1.html @@ -0,0 +1,2 @@ + +Filler text diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign_about_blank.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign_about_blank.html new file mode 100644 index 000000000..f3f7cf26b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_assign_about_blank.html @@ -0,0 +1,24 @@ + +location.assign with initial about:blank browsing context + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_hash.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_hash.html new file mode 100644 index 000000000..74d2d0154 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_hash.html @@ -0,0 +1,33 @@ + + + + location_hash + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_host.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_host.html new file mode 100644 index 000000000..d93bf47e5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_host.html @@ -0,0 +1,28 @@ + + + + location_host + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_hostname.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_hostname.html new file mode 100644 index 000000000..2ffa0e5fc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_hostname.html @@ -0,0 +1,33 @@ + + + + location_hostname + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_href.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_href.html new file mode 100644 index 000000000..1aa85dcdc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_href.html @@ -0,0 +1,19 @@ + + + + location_href + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_origin.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_origin.html new file mode 100644 index 000000000..2325f4018 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_origin.html @@ -0,0 +1,14 @@ + + + + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_pathname.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_pathname.html new file mode 100644 index 000000000..dea05d2f3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_pathname.html @@ -0,0 +1,22 @@ + + + + location_pathname + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_port.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_port.html new file mode 100644 index 000000000..fa1308ca5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_port.html @@ -0,0 +1,31 @@ + + + + location_port + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_protocol.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_protocol.html new file mode 100644 index 000000000..d28bd5639 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_protocol.html @@ -0,0 +1,25 @@ + + + + location_protocol + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_reload-iframe.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_reload-iframe.html new file mode 100644 index 000000000..95b63d9f5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_reload-iframe.html @@ -0,0 +1,4 @@ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_reload.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_reload.html new file mode 100644 index 000000000..78b3cc35e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_reload.html @@ -0,0 +1,41 @@ + + + + location_reload + + + + +
+ + + + + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_replace.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_replace.html new file mode 100644 index 000000000..2f2d57308 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_replace.html @@ -0,0 +1,20 @@ + + + + location_replace + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/location_search.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_search.html new file mode 100644 index 000000000..f9db75784 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/location_search.html @@ -0,0 +1,20 @@ + + + + location_search + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-1.html new file mode 100644 index 000000000..c762ece3b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-1.html @@ -0,0 +1,7 @@ + + +Click Here +

Filler image to keep the page loading:

+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-2.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-2.html new file mode 100644 index 000000000..1bf7f41e0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-2.html @@ -0,0 +1,7 @@ + +

This window should close itself and the test result appear in the original window + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-manual.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-manual.html new file mode 100644 index 000000000..4f2555c5e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_assign_during_load-manual.html @@ -0,0 +1,17 @@ + +Assignment to location with click during load + + +

The popup blocker must be disabled for this test

+
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-1.html new file mode 100644 index 000000000..e9d03e936 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-1.html @@ -0,0 +1,10 @@ + + +Click Here +

Filler image to keep the page loading:

+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-2.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-2.html new file mode 100644 index 000000000..1bf7f41e0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-2.html @@ -0,0 +1,7 @@ + +

This window should close itself and the test result appear in the original window + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-manual.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-manual.html new file mode 100644 index 000000000..43af1b1d3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_location_replace_during_load-manual.html @@ -0,0 +1,17 @@ + +location.replace with click during load + + +

The popup blocker must be disabled for this test

+
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_replace_during_load-manual.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_replace_during_load-manual.html new file mode 100644 index 000000000..3507222ca --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_click_replace_during_load-manual.html @@ -0,0 +1,17 @@ + +Assignment to location with click during load + + +

The popup blocker must be disabled for this test

+
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-1.html new file mode 100644 index 000000000..08f7e2dd6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-1.html @@ -0,0 +1,9 @@ + + +
+ +
+

Filler image to keep the page loading:

+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-2.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-2.html new file mode 100644 index 000000000..1bf7f41e0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-2.html @@ -0,0 +1,7 @@ + +

This window should close itself and the test result appear in the original window + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-manual.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-manual.html new file mode 100644 index 000000000..df6487407 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/manual_form_submit_assign_during_load-manual.html @@ -0,0 +1,17 @@ + +Assignment to location with form submit during load + + +

The popup blocker must be disabled for this test

+
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-1.html new file mode 100644 index 000000000..05b44f4c4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-1.html @@ -0,0 +1,15 @@ + +

Resize this window. FAIL if the window doesn't close shortly afterwards.

+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-manual.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-manual.html new file mode 100644 index 000000000..1991cee8a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/non-automated/reload_in_resize-manual.html @@ -0,0 +1,26 @@ + +Reload called from resize event + + +

Resize the popup window. That window should then close and the result be presented here. If that window doesn't close after resize that's a FAIL.

+
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html new file mode 100644 index 000000000..1c5a1db8f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_open_write-1.html @@ -0,0 +1,14 @@ + +1 + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_open_write.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_open_write.html new file mode 100644 index 000000000..0fc2a2c3d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_open_write.html @@ -0,0 +1,26 @@ + +Reload document with document.open and document.written content + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write-1.html new file mode 100644 index 000000000..9a0843392 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write-1.html @@ -0,0 +1,4 @@ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write.html new file mode 100644 index 000000000..dfbd436a4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write.html @@ -0,0 +1,21 @@ + +Reload document with document.written content + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write_onload-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write_onload-1.html new file mode 100644 index 000000000..36445af3c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write_onload-1.html @@ -0,0 +1,9 @@ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write_onload.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write_onload.html new file mode 100644 index 000000000..b2cf31147 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_document_write_onload.html @@ -0,0 +1,26 @@ + +Reload document with document.written content written in load event + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_post_1-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_post_1-1.html new file mode 100644 index 000000000..69e48f77c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_post_1-1.html @@ -0,0 +1,10 @@ + + +
+ + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_post_1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_post_1.html new file mode 100644 index 000000000..080545e23 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/reload_post_1.html @@ -0,0 +1,27 @@ + +Reload document with POST + + +
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/same_origin_frame.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/same_origin_frame.html new file mode 100644 index 000000000..953e696b2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/same_origin_frame.html @@ -0,0 +1,12 @@ + + + + + Same-origin subframe for Location cyclic [[Prototype]] test + + + + +

Same-origin iframe

+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html new file mode 100644 index 000000000..9561cabdd --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-1.html @@ -0,0 +1,10 @@ + + +Click Here + +

Filler image to keep the page loading:

+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html new file mode 100644 index 000000000..1bf7f41e0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load-2.html @@ -0,0 +1,7 @@ + +

This window should close itself and the test result appear in the original window + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html new file mode 100644 index 000000000..4d7352f4c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_assign_during_load.html @@ -0,0 +1,17 @@ + +Assignment to location with click during load + + +

The popup blocker must be disabled for this test

+
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html new file mode 100644 index 000000000..05bb42f96 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-1.html @@ -0,0 +1,13 @@ + + +Click Here + +

Filler image to keep the page loading:

+ + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html new file mode 100644 index 000000000..1bf7f41e0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load-2.html @@ -0,0 +1,7 @@ + +

This window should close itself and the test result appear in the original window + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html new file mode 100644 index 000000000..64f3ff942 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html @@ -0,0 +1,16 @@ + +location.assign with click during load + + +

The popup blocker must be disabled for this test

+
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html new file mode 100644 index 000000000..ae07ac5cf --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-1.html @@ -0,0 +1,12 @@ + + +
+ +
+ +

Filler image to keep the page loading:

+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html new file mode 100644 index 000000000..1bf7f41e0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load-2.html @@ -0,0 +1,7 @@ + +

This window should close itself and the test result appear in the original window + diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html new file mode 100644 index 000000000..981b9c9a3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/scripted_form_submit_assign_during_load.html @@ -0,0 +1,17 @@ + +Assignment to location with form submit during load + + +

The popup blocker must be disabled for this test

+
+ diff --git a/testing/web-platform/tests/html/browsers/history/the-location-interface/security_location_0.sub.htm b/testing/web-platform/tests/html/browsers/history/the-location-interface/security_location_0.sub.htm new file mode 100644 index 000000000..f509c23b1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/history/the-location-interface/security_location_0.sub.htm @@ -0,0 +1,27 @@ + + + + Location interface Security + + + + + + + +

Access location object from different origins doesn't raise SECURITY_ERR exception

+
+ + + + + + diff --git a/testing/web-platform/tests/html/browsers/history/the-session-history-of-browsing-contexts/.gitkeep b/testing/web-platform/tests/html/browsers/history/the-session-history-of-browsing-contexts/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/.gitkeep b/testing/web-platform/tests/html/browsers/offline/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/appcache/.gitkeep b/testing/web-platform/tests/html/browsers/offline/appcache/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/.gitkeep b/testing/web-platform/tests/html/browsers/offline/application-cache-api/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_checking-manual.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_checking-manual.html new file mode 100644 index 000000000..a4a3b41a7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_checking-manual.html @@ -0,0 +1,23 @@ + + + + Offline Application Cache - API_status_CHECKING + + + + +
    +
  1. Refresh the page.
  2. +
+ +
+ + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_downloading-manual.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_downloading-manual.html new file mode 100644 index 000000000..c09d11d78 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_downloading-manual.html @@ -0,0 +1,24 @@ + + + + Offline Application Cache - API_status_DOWNLOADING + + + + +
    +
  1. Modify the commented part in the manifest file (manifest/clock.manifest) on the server.
  2. +
  3. Refresh the page.
  4. +
+
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_idle.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_idle.html new file mode 100644 index 000000000..21725bb00 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_idle.html @@ -0,0 +1,22 @@ + + + + Offline Application Cache - API_status_IDLE + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_obsolete-manual.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_obsolete-manual.html new file mode 100644 index 000000000..77005644a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_obsolete-manual.html @@ -0,0 +1,24 @@ + + + + Offline Application Cache - API_status_OBSOLETE + + + + +
    +
  1. Remove the manifest file (manifest/clock.manifest) from the server.
  2. +
  3. Refresh the page.
  4. +
+
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_uncached.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_uncached.html new file mode 100644 index 000000000..300c4a1b1 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_uncached.html @@ -0,0 +1,19 @@ + + + + Offline Application Cache - API_status_UNCACHED + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_updateready-manual.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_updateready-manual.html new file mode 100644 index 000000000..7e1533374 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_status_updateready-manual.html @@ -0,0 +1,25 @@ + + + + Offline Application Cache - API_status_UPDATEREADY + + + + +
    +
  1. Modify the commented part in the manifest file (manifest/clock.manifest) on the server.
  2. +
  3. Refresh the page.
  4. +
+ +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_swapcache-manual.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_swapcache-manual.html new file mode 100644 index 000000000..6649d980f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_swapcache-manual.html @@ -0,0 +1,30 @@ + + + + Offline Application Cache - API_swapCache + + + + +
    +
  1. Modify the part of comment in manifest file of server.
  2. +
  3. Refresh the page.
  4. +
+ +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_swapcache_error.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_swapcache_error.html new file mode 100644 index 000000000..02e7b3cd8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_swapcache_error.html @@ -0,0 +1,19 @@ + + + + Offline Application Cache - API_swapCache_error + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_update.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_update.html new file mode 100644 index 000000000..452daa711 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_update.html @@ -0,0 +1,24 @@ + + + + Offline Application Cache - API_update + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_update_error.html b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_update_error.html new file mode 100644 index 000000000..ef88158cd --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/application-cache-api/api_update_error.html @@ -0,0 +1,24 @@ + + + + Offline Application Cache - API_update_error + + + + +
    +
  1. Remove the manifest file (manifest/clock.manifest) from the server.
  2. +
  3. Refresh the page, then calling update() will throw InvalidStateError exception.
  4. +
+ +
+ + + + + diff --git a/testing/web-platform/tests/html/browsers/offline/browser-state/.gitkeep b/testing/web-platform/tests/html/browsers/offline/browser-state/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/browser-state/navigator_online_event-manual.html b/testing/web-platform/tests/html/browsers/offline/browser-state/navigator_online_event-manual.html new file mode 100644 index 000000000..b100f177e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/browser-state/navigator_online_event-manual.html @@ -0,0 +1,40 @@ + + + + Offline Application Cache + + + +

navigator_online_event

+ +
    +
  1. Change the 'work offline' mode.
  2. +
  3. If actual result and expected result are same, then test is Pass, otherwise Fail.
  4. +
+ +
+ +

Actual Result

+
+ +
+ +

Expected Result

+
+ apply 'work offline': offline event is raised.

release 'work offline': online event is raised. +

+ + + diff --git a/testing/web-platform/tests/html/browsers/offline/browser-state/navigator_online_online.html b/testing/web-platform/tests/html/browsers/offline/browser-state/navigator_online_online.html new file mode 100644 index 000000000..81547c3fb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/browser-state/navigator_online_online.html @@ -0,0 +1,17 @@ + + + + Offline Application Cache - navigator_online_online + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/changestonetworkingmodel/.gitkeep b/testing/web-platform/tests/html/browsers/offline/changestonetworkingmodel/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/changestonetworkingmodel/original-id.json b/testing/web-platform/tests/html/browsers/offline/changestonetworkingmodel/original-id.json new file mode 100644 index 000000000..2f77367c8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/changestonetworkingmodel/original-id.json @@ -0,0 +1 @@ +{"original_id":"changesToNetworkingModel"} \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/disk-space/.gitkeep b/testing/web-platform/tests/html/browsers/offline/disk-space/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/downloading-or-updating-an-application-cache/.gitkeep b/testing/web-platform/tests/html/browsers/offline/downloading-or-updating-an-application-cache/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/expiring-application-caches/.gitkeep b/testing/web-platform/tests/html/browsers/offline/expiring-application-caches/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/.gitkeep b/testing/web-platform/tests/html/browsers/offline/introduction-4/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/contains.json b/testing/web-platform/tests/html/browsers/offline/introduction-4/contains.json new file mode 100644 index 000000000..799caa23a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/contains.json @@ -0,0 +1,10 @@ +[ + { + "id": "supporting-offline-caching-for-legacy-applications", + "original_id": "supporting-offline-caching-for-legacy-applications" + }, + { + "id": "appcacheevents", + "original_id": "appcacheevents" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_cached.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_cached.html new file mode 100644 index 000000000..24f57769f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_cached.html @@ -0,0 +1,18 @@ + + + + Offline Application Cache - Event_cached + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_checking.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_checking.html new file mode 100644 index 000000000..c180eca9d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_checking.html @@ -0,0 +1,18 @@ + + + + Offline Application Cache - Event_checking + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_downloading-manual.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_downloading-manual.html new file mode 100644 index 000000000..26b003f06 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_downloading-manual.html @@ -0,0 +1,23 @@ + + + + Offline Application Cache - Event_downloading + + + + +
    +
  1. Modify the commented part of the manifest file (manifest/clock.manifest) on the server.
  2. +
  3. Refresh the page.
  4. +
+ +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_error-manual.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_error-manual.html new file mode 100644 index 000000000..19abb3d6b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_error-manual.html @@ -0,0 +1,23 @@ + + + + Offline Application Cache - Event_error + + + + +
    +
  1. Add a dummy file in the manifest file (manifest/clock.manifest).
  2. +
  3. Refresh the page.
  4. +
+ +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_noupdate.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_noupdate.html new file mode 100644 index 000000000..1e4dd89cf --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_noupdate.html @@ -0,0 +1,19 @@ + + + + Offline Application Cache - Event_noupdate + + + + +
+ + + + + diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_obsolete-manual.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_obsolete-manual.html new file mode 100644 index 000000000..cab5e01cc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_obsolete-manual.html @@ -0,0 +1,23 @@ + + + + Offline Application Cache - Event_obsolete + + + + +
    +
  1. Remove the manifest file (manifest/clock.manifest) from the server.
  2. +
  3. Refresh the page.
  4. +
+ +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_progress.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_progress.html new file mode 100644 index 000000000..a808db757 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_progress.html @@ -0,0 +1,18 @@ + + + + Offline Application Cache - Event_progress + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_updateready-manual.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_updateready-manual.html new file mode 100644 index 000000000..4de435144 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_updateready-manual.html @@ -0,0 +1,22 @@ + + + + Offline Application Cache - Event_updateready + + + + +
    +
  1. Modify the commented part in the manifest file (manifest/clock.manifest) on the server.
  2. +
  3. Refresh the page.
  4. +
+
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html new file mode 100644 index 000000000..da6cead02 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/introduction-4/event_updateready_swapcache-manual.html @@ -0,0 +1,30 @@ + + + + Offline Application Cache - Event_updateready_swapCache + + + + +
    +
  1. Modify the commented part in manifest file (manifest/clock.manifest) on the server.
  2. +
  3. Refresh the page.
  4. +
+ +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/manifest_main_empty-manual.html b/testing/web-platform/tests/html/browsers/offline/manifest_main_empty-manual.html new file mode 100644 index 000000000..317aaa113 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/manifest_main_empty-manual.html @@ -0,0 +1,14 @@ + + + + Offline Application Cache - manifest_main_empty + + + +
    +
  1. Disable the network connection.
  2. +
  3. Refresh the page.
  4. +
  5. If the page is normally displayed, then test is PASS, otherwise FAIL.
  6. +
+ + diff --git a/testing/web-platform/tests/html/browsers/offline/manifest_notchanged_online-manual.html b/testing/web-platform/tests/html/browsers/offline/manifest_notchanged_online-manual.html new file mode 100644 index 000000000..a464b426a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/manifest_notchanged_online-manual.html @@ -0,0 +1,19 @@ + + + + Offline Application Cache - manifest_notchanged_online + + + + + + +
    +
  1. Remove time element of this html document and not change manifest file.
  2. +
  3. Refresh the page.
  4. +
  5. If the page is normally displayed, then test is PASS, otherwise FAIL.
  6. +
+ +

The time is:

+ + diff --git a/testing/web-platform/tests/html/browsers/offline/manifest_section_empty-manual.html b/testing/web-platform/tests/html/browsers/offline/manifest_section_empty-manual.html new file mode 100644 index 000000000..eea2dbba3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/manifest_section_empty-manual.html @@ -0,0 +1,19 @@ + + + + Offline Application Cache - manifest_section_empty + + + + + + +
    +
  1. Disable the network connection.
  2. +
  3. Refresh the page.
  4. +
  5. If the time element and colors of result elements are normally displayed, then test is PASS, otherwise FAIL.
  6. +
+ +

The time is:

+ + diff --git a/testing/web-platform/tests/html/browsers/offline/manifest_section_many-manual.html b/testing/web-platform/tests/html/browsers/offline/manifest_section_many-manual.html new file mode 100644 index 000000000..9378df1b4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/manifest_section_many-manual.html @@ -0,0 +1,19 @@ + + + + Offline Application Cache - manifest_section_many + + + + + + +
    +
  1. Disable the network connection.
  2. +
  3. Refresh the page.
  4. +
  5. If the time element and colors of result elements are normally displayed, then test is PASS, otherwise FAIL.
  6. +
+ +

The time is:

+ + diff --git a/testing/web-platform/tests/html/browsers/offline/manifest_url_check.html b/testing/web-platform/tests/html/browsers/offline/manifest_url_check.html new file mode 100644 index 000000000..02bf70b16 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/manifest_url_check.html @@ -0,0 +1,18 @@ + + + + Offline Application Cache - URL_# + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/manifests/.gitkeep b/testing/web-platform/tests/html/browsers/offline/manifests/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/offline/manifests/contains.json b/testing/web-platform/tests/html/browsers/offline/manifests/contains.json new file mode 100644 index 000000000..3fe509a78 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/manifests/contains.json @@ -0,0 +1,14 @@ +[ + { + "id": "some-sample-manifests", + "original_id": "some-sample-manifests" + }, + { + "id": "writing-cache-manifests", + "original_id": "writing-cache-manifests" + }, + { + "id": "parsing-cache-manifests", + "original_id": "parsing-cache-manifests" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/css/clock.css b/testing/web-platform/tests/html/browsers/offline/resources/css/clock.css new file mode 100644 index 000000000..fa406d0fb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/css/clock.css @@ -0,0 +1 @@ +output { font: 1em sans-serif; } \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/css/offline.css b/testing/web-platform/tests/html/browsers/offline/resources/css/offline.css new file mode 100644 index 000000000..76b7f3985 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/css/offline.css @@ -0,0 +1,5 @@ +.connectivity { + color: #fff; + background: red; + padding: 20px; +} \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/css/online.css b/testing/web-platform/tests/html/browsers/offline/resources/css/online.css new file mode 100644 index 000000000..39efcb2ab --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/css/online.css @@ -0,0 +1,5 @@ +.connectivity { + color: #fff; + background: blue; + padding: 20px; +} \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/css/result.css b/testing/web-platform/tests/html/browsers/offline/resources/css/result.css new file mode 100644 index 000000000..7d784b8ab --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/css/result.css @@ -0,0 +1,11 @@ +.manualpass { + color: green; +} +.manualfail { + color: red; +}.pass { + color: green; +} +.fail { + color: red; +} diff --git a/testing/web-platform/tests/html/browsers/offline/resources/html/clock.html b/testing/web-platform/tests/html/browsers/offline/resources/html/clock.html new file mode 100644 index 000000000..6b8949a6b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/html/clock.html @@ -0,0 +1,12 @@ + + + + + Clock + + + + +

The time is:

+ + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/js/clock.js b/testing/web-platform/tests/html/browsers/offline/resources/js/clock.js new file mode 100644 index 000000000..1ac0dca53 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/js/clock.js @@ -0,0 +1,3 @@ +setTimeout(function () { + document.getElementById('clock').value = new Date(); +}, 1000); \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/manifest/clock.manifest b/testing/web-platform/tests/html/browsers/offline/resources/manifest/clock.manifest new file mode 100644 index 000000000..a61aae6c6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/manifest/clock.manifest @@ -0,0 +1,17 @@ +CACHE MANIFEST + +# Version 1 + +CACHE: +../css/clock.css +../js/clock.js +../css/result.css +../css/offline.css +/resources/testharness.js +/resources/testharnessreport.js + +NETWORK: +../html/clock.html + +FALLBACK: +../css/online.css ../css/offline.css \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/manifest/section_empty.manifest b/testing/web-platform/tests/html/browsers/offline/resources/manifest/section_empty.manifest new file mode 100644 index 000000000..a23b9013b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/manifest/section_empty.manifest @@ -0,0 +1,10 @@ +CACHE MANIFEST + +# Version 1 + +../css/clock.css +../js/clock.js +../css/result.css +../css/online.css +/resources/testharness.js +/resources/testharnessreport.js \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/manifest/section_many.manifest b/testing/web-platform/tests/html/browsers/offline/resources/manifest/section_many.manifest new file mode 100644 index 000000000..7e5e5e999 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/manifest/section_many.manifest @@ -0,0 +1,19 @@ +CACHE MANIFEST + +# Version 1 + +CACHE: +../css/clock.css +../js/clock.js + +CACHE: +../css/result.css +../css/offline.css +/resources/testharness.js +/resources/testharnessreport.js + +NETWORK: +../html/clock.html + +FALLBACK: +../css/online.css ../css/offline.css \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/resources/manifest/url_check.manifest b/testing/web-platform/tests/html/browsers/offline/resources/manifest/url_check.manifest new file mode 100644 index 000000000..041df5e55 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/resources/manifest/url_check.manifest @@ -0,0 +1,17 @@ +CACHE MANIFEST + +# Version 1 + +CACHE: +../css/cl#ock.css +../js/clock.js +../css/result.css +../css/offline.css +/resources/testharness.js +/resources/testharnessreport.js + +NETWORK: +../html/clock.html + +FALLBACK: +../css/online.css ../css/offline.css \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/offline/section_network_offline-manual.html b/testing/web-platform/tests/html/browsers/offline/section_network_offline-manual.html new file mode 100644 index 000000000..c4121f5bc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/section_network_offline-manual.html @@ -0,0 +1,17 @@ + + + + Offline Application Cache - Section_network_offline + + + +
    +
  1. Disable the network connection.
  2. +
  3. Refresh the page.
  4. +
  5. If only the frame element can't be loaded, then test is PASS, otherwise FAIL.
  6. +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/section_network_online-manual.html b/testing/web-platform/tests/html/browsers/offline/section_network_online-manual.html new file mode 100644 index 000000000..a5d8e5940 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/offline/section_network_online-manual.html @@ -0,0 +1,16 @@ + + + + Offline Application Cache - Section_network_online + + + +
    +
  1. Refresh the page.
  2. +
  3. If the frame element is loaded, then test is PASS, otherwise FAIL.
  4. +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/offline/the-application-cache-selection-algorithm/.gitkeep b/testing/web-platform/tests/html/browsers/offline/the-application-cache-selection-algorithm/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/origin/.gitkeep b/testing/web-platform/tests/html/browsers/origin/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html b/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html new file mode 100644 index 000000000..3ad0de6a3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/cross-origin-objects-on-new-window.html @@ -0,0 +1,25 @@ + + + +Cross-origin behavior of Window and Location on new Window + + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html b/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html new file mode 100644 index 000000000..090510de6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/cross-origin-objects.html @@ -0,0 +1,373 @@ + + + +Cross-origin behavior of Window and Location + + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/frame.html b/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/frame.html new file mode 100644 index 000000000..046e49da7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/frame.html @@ -0,0 +1,39 @@ + + + + + + + + diff --git a/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html b/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html new file mode 100644 index 000000000..a315e2120 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/origin/cross-origin-objects/win-documentdomain.sub.html @@ -0,0 +1,63 @@ + + + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/browsers/origin/origin-of-data-document.html b/testing/web-platform/tests/html/browsers/origin/origin-of-data-document.html new file mode 100644 index 000000000..cedb2513f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/origin/origin-of-data-document.html @@ -0,0 +1,28 @@ + + + + + Origin of document produced from a 'data:' URL + + + + + + + + diff --git a/testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/.gitkeep b/testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html b/testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html new file mode 100644 index 000000000..af9332173 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html @@ -0,0 +1,25 @@ + + + + + + + + + + + diff --git a/testing/web-platform/tests/html/browsers/sandboxing/.gitkeep b/testing/web-platform/tests/html/browsers/sandboxing/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/Document-defaultView.html b/testing/web-platform/tests/html/browsers/the-window-object/Document-defaultView.html new file mode 100644 index 000000000..dbc75d30b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/Document-defaultView.html @@ -0,0 +1,38 @@ + + +Document#defaultView + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/Window-document.html b/testing/web-platform/tests/html/browsers/the-window-object/Window-document.html new file mode 100644 index 000000000..9b27f5f7c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/Window-document.html @@ -0,0 +1,25 @@ + + +Window#document + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html new file mode 100644 index 000000000..9710d15fb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-01.html @@ -0,0 +1,47 @@ + + +HTML Test: the browsing contexts must be sorted in the order that their containers were inserted into the Document + + + + +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html new file mode 100644 index 000000000..d09c944fd --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html @@ -0,0 +1,62 @@ + + + + HTML Test: the browsing contexts created by various container elements + + + + + + +
+
+ + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html new file mode 100644 index 000000000..154889117 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html @@ -0,0 +1,30 @@ + + + + HTML Test: indexed property of a Window object + + + + + + +
+
+
+ + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html new file mode 100644 index 000000000..76dc7dbae --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/iterator.html @@ -0,0 +1,11 @@ + + +window[@@iterator] + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html new file mode 100644 index 000000000..f85f90f7c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test1.html @@ -0,0 +1,12 @@ + + +HTML Test: child browsing contexts created by iframe elements + + + + + + +
+ +
diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html new file mode 100644 index 000000000..d6a16647f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test2.html @@ -0,0 +1,6 @@ + + +HTML Test: child browsing contexts created by object and embed elements + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html new file mode 100644 index 000000000..a62fdbaae --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/test3.html @@ -0,0 +1,8 @@ + + +HTML Test: child browsing contexts created by frame elements + + + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html new file mode 100644 index 000000000..c9559b531 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/accessing-other-browsing-contexts/window_length.html @@ -0,0 +1,51 @@ + +window.length + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js new file mode 100644 index 000000000..ae51265a2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/callback.js @@ -0,0 +1 @@ +opener.callback() \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html new file mode 100644 index 000000000..6f44d8a83 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload-1.html @@ -0,0 +1,7 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html new file mode 100644 index 000000000..dcb8830ab --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_beforeunload.html @@ -0,0 +1,16 @@ + +Running beforeunload handler in window.close() + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html new file mode 100644 index 000000000..c50eddd41 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer-1.html @@ -0,0 +1 @@ + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html new file mode 100644 index 000000000..874f5be9d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html @@ -0,0 +1,18 @@ + +Running defer script in window.close() + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html new file mode 100644 index 000000000..9a9e304e8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload-1.html @@ -0,0 +1,7 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html new file mode 100644 index 000000000..e4d231b28 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_unload.html @@ -0,0 +1,16 @@ + +Running unload handler in window.close() + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html new file mode 100644 index 000000000..75c8729cf --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html @@ -0,0 +1,38 @@ + + +[Browsing Context] : [APIs for creating browsing_contexts by name] + + + + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html new file mode 100644 index 000000000..7dd48b41c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-1.html @@ -0,0 +1,2 @@ + +

Now open a new tab and navigate to 001-2

diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html new file mode 100644 index 000000000..b1413861a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001-2.html @@ -0,0 +1,16 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html new file mode 100644 index 000000000..7b0f21ec0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/001.html @@ -0,0 +1,3 @@ + +Accessing named windows from outside the unit of related browsing contexts +Click here diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html new file mode 100644 index 000000000..0e210f351 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-1.html @@ -0,0 +1,8 @@ + +

Now open a new tab and navigate to

+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html new file mode 100644 index 000000000..b1413861a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002-2.html @@ -0,0 +1,16 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html new file mode 100644 index 000000000..b568ae8d4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/non_automated/002.html @@ -0,0 +1,3 @@ + +Accessing different-origin named windows from outside the unit of related browsing contexts +Click here diff --git a/testing/web-platform/tests/html/browsers/the-window-object/browser-interface-elements/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/browser-interface-elements/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/closing-browsing-contexts/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/closing-browsing-contexts/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html new file mode 100644 index 000000000..217608e46 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-1.html @@ -0,0 +1,20 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html new file mode 100644 index 000000000..b43598f2c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1-2.html @@ -0,0 +1,2 @@ + +Filler text diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html new file mode 100644 index 000000000..4d1e473fc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_1.html @@ -0,0 +1,10 @@ + +Removing iframe from document removes it from history + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html new file mode 100644 index 000000000..61e5891eb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2-1.html @@ -0,0 +1,22 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html new file mode 100644 index 000000000..89d0fb4c6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_2.html @@ -0,0 +1,10 @@ + +Removing iframe from document via innerHTML removes it from history + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html new file mode 100644 index 000000000..de3f075d6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-1.html @@ -0,0 +1,21 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html new file mode 100644 index 000000000..95f9fce5d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-2.html @@ -0,0 +1,4 @@ +Click me + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html new file mode 100644 index 000000000..4672b0ec3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3-3.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html new file mode 100644 index 000000000..3046f854f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_3.html @@ -0,0 +1,9 @@ + +Removing iframe from document removes it from history + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html new file mode 100644 index 000000000..1b5726cdc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-1.html @@ -0,0 +1,21 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html new file mode 100644 index 000000000..979b2b28e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-2.html @@ -0,0 +1,4 @@ +Click me + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html new file mode 100644 index 000000000..b4308f439 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4-3.html @@ -0,0 +1,4 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html new file mode 100644 index 000000000..ffd444e3b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/discard_iframe_history_4.html @@ -0,0 +1,9 @@ + +Removing iframe from document removes it from history + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-1.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-1.html new file mode 100644 index 000000000..996942798 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-1.html @@ -0,0 +1,27 @@ + + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-2.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-2.html new file mode 100644 index 000000000..8c3d1a9da --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-2.html @@ -0,0 +1,2 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-manual.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-manual.html new file mode 100644 index 000000000..d69d7d7a8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_1-manual.html @@ -0,0 +1,10 @@ + +Removing iframe from document removes it from history + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-1.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-1.html new file mode 100644 index 000000000..bc01cae88 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-1.html @@ -0,0 +1,19 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-2.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-2.html new file mode 100644 index 000000000..b25bf5f00 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-2.html @@ -0,0 +1 @@ +Click me diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-3.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-3.html new file mode 100644 index 000000000..68847e9a7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-3.html @@ -0,0 +1 @@ + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-manual.html b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-manual.html new file mode 100644 index 000000000..27d395d22 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/garbage-collection-and-browsing-contexts/non-automated/discard_iframe_history_2-manual.html @@ -0,0 +1,10 @@ + +Removing iframe from document removes it from history + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html b/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html new file mode 100644 index 000000000..f020e0ecb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html @@ -0,0 +1,78 @@ + + +HTML Test: Named access on the Window object + + + + +
+
+

+ + + + +
+ + + + + + + + + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/test.html b/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/test.html new file mode 100644 index 000000000..c3b3cc185 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/test.html @@ -0,0 +1,7 @@ + + +HTML Test: Named Object + + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html b/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html new file mode 100644 index 000000000..760bd418d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/named-access-on-the-window-object/window-null-names.html @@ -0,0 +1,20 @@ + + +Named access with null characters + + + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/security-window/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/security-window/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/security-window/window-security.sub.html b/testing/web-platform/tests/html/browsers/the-window-object/security-window/window-security.sub.html new file mode 100644 index 000000000..9a9ef358e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/security-window/window-security.sub.html @@ -0,0 +1,203 @@ + + +HTML Test: Window Security + + + + + + + + + + + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/support/noopener-target.html b/testing/web-platform/tests/html/browsers/the-window-object/support/noopener-target.html new file mode 100644 index 000000000..d0d036026 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/support/noopener-target.html @@ -0,0 +1,8 @@ + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/.gitkeep b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html new file mode 100644 index 000000000..4331b3b66 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-locationbar-manual.html @@ -0,0 +1,29 @@ + + + + + Window Proxy locationbar visible flag Test + + + + + +

Description

+

WindowProxy.locationbar Test

+ +

Manual Test Steps:

+
    +
  1. Make the locationbar visible in the user agent before executing this test.
  2. +
  3. You may need to manually reload afterwards.
  4. +
+ +
+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html new file mode 100644 index 000000000..43345934a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-menubar-manual.html @@ -0,0 +1,29 @@ + + + + + Window Proxy menubar visible flag Test + + + + + +

Description

+

WindowProxy.menubar Test

+ +

Manual Test Steps:

+
    +
  1. Make the menubar visible in the user agent before executing this test.
  2. +
  3. You may need to manually reload afterwards.
  4. +
+ +
+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html new file mode 100644 index 000000000..d7f109840 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-personalbar-manual.html @@ -0,0 +1,29 @@ + + + + + Window Proxy personalbar visible flag Test + + + + + +

Description

+

WindowProxy.personalbar Test

+ +

Manual Test Steps:

+
    +
  1. Make the personalbar visible in the user agent before executing this test.
  2. +
  3. You may need to manually reload afterwards.
  4. +
+ +
+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html new file mode 100644 index 000000000..c412bdbe5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-scrollbars-manual.html @@ -0,0 +1,29 @@ + + + + + Window Proxy scrollbars visible flag Test + + + + + +

Description

+

WindowProxy.scrollbars Test

+ +

Manual Test Steps:

+
    +
  1. Make the scrollbars visible in the user agent before executing this test.
  2. +
  3. You may need to manually reload afterwards.
  4. +
+ +
+ + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html new file mode 100644 index 000000000..b09fcc017 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-statusbar-manual.html @@ -0,0 +1,29 @@ + + + + + WindowProxy statusbar visible flag Test + + + + + +

Description

+

WindowProxy.statusbar Test

+ +

Manual Test Steps:

+
    +
  1. Make the statusbar visible in the user agent before executing this test.
  2. +
  3. You may need to manually reload afterwards.
  4. +
+ +
+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html new file mode 100644 index 000000000..ba4654431 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/the-windowproxy-object/test-window-proxy-toolbar-manual.html @@ -0,0 +1,29 @@ + + + + + WindowProxy toolbar visible flag Test + + + + + +

Description

+

WindowProxy.toolbar Test

+ +

Manual Test Steps:

+
    +
  1. Make the toolbar visible in the user agent before executing this test.
  2. +
  3. You may need to manually reload afterwards.
  4. +
+ +
+ + + + \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/the-window-object/window-aliases.html b/testing/web-platform/tests/html/browsers/the-window-object/window-aliases.html new file mode 100644 index 000000000..135be02a3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/window-aliases.html @@ -0,0 +1,28 @@ + + +Aliases of the window object + + + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/window-indexed-properties-strict.html b/testing/web-platform/tests/html/browsers/the-window-object/window-indexed-properties-strict.html new file mode 100644 index 000000000..610941fc8 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/window-indexed-properties-strict.html @@ -0,0 +1,43 @@ + + +Indexed properties of the window object (strict mode) + + + + + + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/window-indexed-properties.html b/testing/web-platform/tests/html/browsers/the-window-object/window-indexed-properties.html new file mode 100644 index 000000000..9577ab8fb --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/window-indexed-properties.html @@ -0,0 +1,35 @@ + + +Indexed properties of the window object (non-strict mode) + + + + + + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/window-named-properties.html b/testing/web-platform/tests/html/browsers/the-window-object/window-named-properties.html new file mode 100644 index 000000000..54f37bbdc --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/window-named-properties.html @@ -0,0 +1,77 @@ + + +Changes to named properties of the window object + + + + + + + +
+ + + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/window-open-noopener.html b/testing/web-platform/tests/html/browsers/the-window-object/window-open-noopener.html new file mode 100644 index 000000000..808f55e23 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/window-open-noopener.html @@ -0,0 +1,105 @@ + + +window.open() with "noopener" tests + + + diff --git a/testing/web-platform/tests/html/browsers/the-window-object/window-properties.html b/testing/web-platform/tests/html/browsers/the-window-object/window-properties.html new file mode 100644 index 000000000..3316bf531 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/window-properties.html @@ -0,0 +1,322 @@ + + +Properties of the window object + + + + + + + + + + + + + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/the-window-object/window-prototype-chain.html b/testing/web-platform/tests/html/browsers/the-window-object/window-prototype-chain.html new file mode 100644 index 000000000..d29a8e11f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/the-window-object/window-prototype-chain.html @@ -0,0 +1,35 @@ + + +Prototype chain of the window object + + + + + + + +
+ diff --git a/testing/web-platform/tests/html/browsers/windows/.gitkeep b/testing/web-platform/tests/html/browsers/windows/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/windows/auxiliary-browsing-contexts/.gitkeep b/testing/web-platform/tests/html/browsers/windows/auxiliary-browsing-contexts/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/windows/auxiliary-browsing-contexts/contains.json b/testing/web-platform/tests/html/browsers/windows/auxiliary-browsing-contexts/contains.json new file mode 100644 index 000000000..9f2ca3b6f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/auxiliary-browsing-contexts/contains.json @@ -0,0 +1,6 @@ +[ + { + "id": "navigating-auxiliary-browsing-contexts-in-the-dom", + "original_id": "navigating-auxiliary-browsing-contexts-in-the-dom" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-first-created.xhtml b/testing/web-platform/tests/html/browsers/windows/browsing-context-first-created.xhtml new file mode 100644 index 000000000..a059eec4c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-first-created.xhtml @@ -0,0 +1,54 @@ + + + + HTML Test: Browsing context is first created + + + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/.gitkeep b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/001-1.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/001-1.html new file mode 100644 index 000000000..d413c3019 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/001-1.html @@ -0,0 +1,8 @@ + +001-1 + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/001.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/001.html new file mode 100644 index 000000000..2478cdc8f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/001.html @@ -0,0 +1,22 @@ + +Link with target=_blank, rel=noreferrer + + +
+Link + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/002-1.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/002-1.html new file mode 100644 index 000000000..ca8a485de --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/002-1.html @@ -0,0 +1,8 @@ + +002-1 + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/002.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/002.html new file mode 100644 index 000000000..4a1df8e4d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/002.html @@ -0,0 +1,25 @@ + +Link with target=_blank, no rel + + +
+Link + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/MANIFEST b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/MANIFEST new file mode 100644 index 000000000..efecf51e3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/MANIFEST @@ -0,0 +1,4 @@ +001.html +support 001-1.html +002.html +support 002-1.html diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html new file mode 100644 index 000000000..2eaba22f6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-existing.html @@ -0,0 +1,25 @@ + + +HTML Test: Choose browsing context - the given name is same as an existing browsing context's name + + + +
+ + + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html new file mode 100644 index 000000000..c771a8fd7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-parent.html @@ -0,0 +1,20 @@ + + +HTML Test: Choose browsing context - the given name is '_parent' + + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html new file mode 100644 index 000000000..99d7fe7d3 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-1.html @@ -0,0 +1,20 @@ + + +HTML Test: Choose browsing context - the given name is '_self' + + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html new file mode 100644 index 000000000..e25a5b442 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html @@ -0,0 +1,20 @@ + + +HTML Test: Choose browsing context - the given name is empty string + + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-default-name.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-default-name.html new file mode 100644 index 000000000..0bad8e606 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/browsing-context-default-name.html @@ -0,0 +1,26 @@ + + +HTML Test: Browsing context - Default name + + + +
+ + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/existing.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/existing.html new file mode 100644 index 000000000..13d2c6ab4 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/existing.html @@ -0,0 +1,11 @@ + + +This is a test page + + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/message.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/message.html new file mode 100644 index 000000000..90720d46a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/message.html @@ -0,0 +1,9 @@ + + +HTML Test: post window's name to top browsing context + + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/parent1.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/parent1.html new file mode 100644 index 000000000..fb34b2fe7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/parent1.html @@ -0,0 +1,5 @@ + + +HTML Test: browsing context name - parent + + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/parent2.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/parent2.html new file mode 100644 index 000000000..34eb1c76b --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/parent2.html @@ -0,0 +1,9 @@ + + +HTML Test: browsing context name - parent + + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/self1.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/self1.html new file mode 100644 index 000000000..2c8e3a414 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/self1.html @@ -0,0 +1,11 @@ + + +HTML Test: browsing context name - self + + diff --git a/testing/web-platform/tests/html/browsers/windows/browsing-context-names/self2.html b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/self2.html new file mode 100644 index 000000000..57276fada --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/browsing-context-names/self2.html @@ -0,0 +1,11 @@ + + +HTML Test: browsing context name - self + + diff --git a/testing/web-platform/tests/html/browsers/windows/groupings-of-browsing-contexts/.gitkeep b/testing/web-platform/tests/html/browsers/windows/groupings-of-browsing-contexts/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/.gitkeep b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/MANIFEST b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/MANIFEST new file mode 100644 index 000000000..3bc8c0f3f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/MANIFEST @@ -0,0 +1 @@ +window-top-001.html diff --git a/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/contains.json b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/contains.json new file mode 100644 index 000000000..121284dca --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/contains.json @@ -0,0 +1,6 @@ +[ + { + "id": "navigating-nested-browsing-contexts-in-the-dom", + "original_id": "navigating-nested-browsing-contexts-in-the-dom" + } +] \ No newline at end of file diff --git a/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html new file mode 100644 index 000000000..f1d5581f6 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html @@ -0,0 +1,74 @@ + + +HTML Test: window.frameElement + + + + + + +
+ + + + + + + + + diff --git a/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/test.html b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/test.html new file mode 100644 index 000000000..d066b8d4c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/test.html @@ -0,0 +1,7 @@ + + +HTML Test: child browsing context created by the frame element + + + + diff --git a/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/testcase3.html b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/testcase3.html new file mode 100644 index 000000000..d67bde26f --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/testcase3.html @@ -0,0 +1,14 @@ + + +Testcase 3: frameElement attribute must return null if the container\'s document does not have the same effective script origin + diff --git a/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/window-top-001.html b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/window-top-001.html new file mode 100644 index 000000000..9dbccfc7c --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/nested-browsing-contexts/window-top-001.html @@ -0,0 +1,63 @@ + + +window.top + + +
+ diff --git a/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html b/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html new file mode 100644 index 000000000..0191fa61e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-close-manual.sub.html @@ -0,0 +1,3 @@ + +

Follow this link to open a new browsing context and then confirm it can be closed: +link. diff --git a/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-manual.html b/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-manual.html new file mode 100644 index 000000000..f5879ee6d --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-manual.html @@ -0,0 +1,10 @@ +

    +
  1. After clicking these two links in order a single browsing context should be open showing + example.org: + one, + two. + +

  2. After clicking these two links two browsing contexts should have been opened: + one, + two. +

diff --git a/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html b/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html new file mode 100644 index 000000000..790c22157 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/noreferrer-cross-origin-window-name.sub.html @@ -0,0 +1,3 @@ + +

Follow this link to open a new browsing context and then confirm it says "idonteven": +link. diff --git a/testing/web-platform/tests/html/browsers/windows/noreferrer-window-name.html b/testing/web-platform/tests/html/browsers/windows/noreferrer-window-name.html new file mode 100644 index 000000000..ecd2e7658 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/noreferrer-window-name.html @@ -0,0 +1,85 @@ + +rel=noreferrer and reuse of names + + +

+ diff --git a/testing/web-platform/tests/html/browsers/windows/noreferrer.html b/testing/web-platform/tests/html/browsers/windows/noreferrer.html new file mode 100644 index 000000000..c072486b0 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/noreferrer.html @@ -0,0 +1,25 @@ + +rel=noreferrer nullifies window.opener + + +
+ diff --git a/testing/web-platform/tests/html/browsers/windows/secondary-browsing-contexts/.gitkeep b/testing/web-platform/tests/html/browsers/windows/secondary-browsing-contexts/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/windows/security-nav/.gitkeep b/testing/web-platform/tests/html/browsers/windows/security-nav/.gitkeep new file mode 100644 index 000000000..e69de29bb diff --git a/testing/web-platform/tests/html/browsers/windows/support-close.html b/testing/web-platform/tests/html/browsers/windows/support-close.html new file mode 100644 index 000000000..38ec2aef5 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/support-close.html @@ -0,0 +1 @@ +

Clicking this button should close this browsing context: diff --git a/testing/web-platform/tests/html/browsers/windows/support-named-null-opener.html b/testing/web-platform/tests/html/browsers/windows/support-named-null-opener.html new file mode 100644 index 000000000..8c106ca88 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/support-named-null-opener.html @@ -0,0 +1,8 @@ + diff --git a/testing/web-platform/tests/html/browsers/windows/support-nested-browsing-contexts.html b/testing/web-platform/tests/html/browsers/windows/support-nested-browsing-contexts.html new file mode 100644 index 000000000..e92b69d7e --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/support-nested-browsing-contexts.html @@ -0,0 +1,12 @@ + + + diff --git a/testing/web-platform/tests/html/browsers/windows/support-opener-null.html b/testing/web-platform/tests/html/browsers/windows/support-opener-null.html new file mode 100644 index 000000000..c734eb305 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/support-opener-null.html @@ -0,0 +1,4 @@ + diff --git a/testing/web-platform/tests/html/browsers/windows/support-post-to-opener.html b/testing/web-platform/tests/html/browsers/windows/support-post-to-opener.html new file mode 100644 index 000000000..453fec97a --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/support-post-to-opener.html @@ -0,0 +1,8 @@ + diff --git a/testing/web-platform/tests/html/browsers/windows/support-window-name-echo.html b/testing/web-platform/tests/html/browsers/windows/support-window-name-echo.html new file mode 100644 index 000000000..a437fecb2 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/support-window-name-echo.html @@ -0,0 +1 @@ + diff --git a/testing/web-platform/tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html b/testing/web-platform/tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html new file mode 100644 index 000000000..e37a595f7 --- /dev/null +++ b/testing/web-platform/tests/html/browsers/windows/targeting-cross-origin-nested-browsing-contexts.sub.html @@ -0,0 +1,39 @@ + + + + + Targeting nested browsing contexts + + + + + + + + -- cgit v1.2.3