summaryrefslogtreecommitdiffstats
path: root/testing/web-platform/meta/html/browsers
diff options
context:
space:
mode:
Diffstat (limited to 'testing/web-platform/meta/html/browsers')
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/popstate_event.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/003.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/012.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/003.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/001.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/002.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/003.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/004.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html.ini8
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/001.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/003.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini14
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini17
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini9
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini8
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini11
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini9
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/reload_post_1.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/offline/application-cache-api/api_update_error.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/origin/origin-of-data-document.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html.ini4
-rw-r--r--testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini14
-rw-r--r--testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.sub.html.ini341
-rw-r--r--testing/web-platform/meta/html/browsers/the-window-object/window-properties.html.ini14
-rw-r--r--testing/web-platform/meta/html/browsers/windows/browsing-context-first-created.xhtml.ini8
-rw-r--r--testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html.ini6
-rw-r--r--testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-default-name.html.ini5
-rw-r--r--testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html.ini8
-rw-r--r--testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top-001.html.ini6
59 files changed, 711 insertions, 0 deletions
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html.ini
new file mode 100644
index 000000000..70d9d1d7b
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_2.html.ini
@@ -0,0 +1,5 @@
+[browsing_context_name_cross_origin_2.html]
+ type: testharness
+ [Restoring window.name on cross-origin history traversal]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html.ini
new file mode 100644
index 000000000..67ccf7d67
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/browsing_context_name_cross_origin_3.html.ini
@@ -0,0 +1,5 @@
+[browsing_context_name_cross_origin_3.html]
+ type: testharness
+ [Restoring window.name on cross-origin history traversal]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini
new file mode 100644
index 000000000..ae72b8550
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/persisted-user-state-restoration/scroll-restoration-fragment-scrolling-cross-origin.html.ini
@@ -0,0 +1,6 @@
+[scroll-restoration-fragment-scrolling-cross-origin.html]
+ type: testharness
+ expected: ERROR
+ [Manual scroll restoration should take precedent over scrolling to fragment in cross origin navigation]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/popstate_event.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/popstate_event.html.ini
new file mode 100644
index 000000000..bbe5b73b9
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/popstate_event.html.ini
@@ -0,0 +1,5 @@
+[popstate_event.html]
+ type: testharness
+ [Queue a task to fire popstate event]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html.ini
new file mode 100644
index 000000000..fef85273b
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/history-traversal/unset_context_name-1.html.ini
@@ -0,0 +1,5 @@
+[unset_context_name-1.html]
+ type: testharness
+ [window.name after navigating to a different origin]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/003.html.ini
new file mode 100644
index 000000000..d4fab8e5e
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/003.html.ini
@@ -0,0 +1,5 @@
+[003.html]
+ type: testharness
+ [Navigation from unload whilst traversing history]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/012.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/012.html.ini
new file mode 100644
index 000000000..c128f7529
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/012.html.ini
@@ -0,0 +1,5 @@
+[012.html]
+ type: testharness
+ [Link with onclick navigation to javascript url with delayed document.write and href navigation ]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html.ini
new file mode 100644
index 000000000..b8ec0f966
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/navigating-across-documents/source/navigate-child-src-about-blank.html.ini
@@ -0,0 +1,5 @@
+[navigate-child-src-about-blank.html]
+ type: testharness
+ [Set the src attribute to about:blank and check referrer]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/003.html.ini
new file mode 100644
index 000000000..23e4a811c
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/scroll-to-fragid/003.html.ini
@@ -0,0 +1,5 @@
+[003.html]
+ type: testharness
+ [Fragment Navigation: Updating scroll position]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/001.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/001.html.ini
new file mode 100644
index 000000000..e400bffbc
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/001.html.ini
@@ -0,0 +1,5 @@
+[001.html]
+ type: testharness
+ [document.open in unload]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/002.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/002.html.ini
new file mode 100644
index 000000000..614df76f7
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/002.html.ini
@@ -0,0 +1,5 @@
+[002.html]
+ type: testharness
+ [document.open in unload]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/003.html.ini
new file mode 100644
index 000000000..be6bfc0f1
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/003.html.ini
@@ -0,0 +1,5 @@
+[003.html]
+ type: testharness
+ [document.open in beforeunload with link]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/004.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/004.html.ini
new file mode 100644
index 000000000..3461893be
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/004.html.ini
@@ -0,0 +1,5 @@
+[004.html]
+ type: testharness
+ [document.open in beforeunload with button]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html.ini
new file mode 100644
index 000000000..8b2da7649
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/navigation-within-beforeunload.html.ini
@@ -0,0 +1,8 @@
+[navigation-within-beforeunload.html]
+ type: testharness
+ [Triggering navigation from withing beforeunload event]
+ expected: FAIL
+
+ [Triggering navigation from within beforeunload event]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/001.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/001.html.ini
new file mode 100644
index 000000000..25e7f39e4
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/prompt/001.html.ini
@@ -0,0 +1,5 @@
+[001.html]
+ type: testharness
+ [beforeunload event order]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/003.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/003.html.ini
new file mode 100644
index 000000000..9bcbd4524
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/003.html.ini
@@ -0,0 +1,5 @@
+[003.html]
+ type: testharness
+ [unload event properties]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini
new file mode 100644
index 000000000..2a9acfba6
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/browsing-the-web/unloading-documents/unload/006.html.ini
@@ -0,0 +1,6 @@
+[006.html]
+ type: testharness
+ expected: TIMEOUT
+ [salvagable state of document after setting pagehide listener]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini
new file mode 100644
index 000000000..9209090b1
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/001.html.ini
@@ -0,0 +1,14 @@
+[001.html]
+ type: testharness
+ [pushState must not be allowed to create cross-origin URLs (about:blank)]
+ expected: FAIL
+
+ [pushState must not be allowed to create cross-origin URLs (data:URI)]
+ expected: FAIL
+
+ [pushState must remove any tasks queued by the history traversal task source]
+ expected: FAIL
+
+ [history.state should be a separate clone of the object, not a reference to the object passed to the event handler]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini
new file mode 100644
index 000000000..3cc7f1b02
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/002.html.ini
@@ -0,0 +1,17 @@
+[002.html]
+ type: testharness
+ [replaceState must not be allowed to create cross-origin URLs (about:blank)]
+ expected: FAIL
+
+ [replaceState must not be allowed to create cross-origin URLs (data:URI)]
+ expected: FAIL
+
+ [replaceState must not remove any tasks queued by the history traversal task source]
+ expected: FAIL
+
+ [.go must queue a task with the history traversal task source (run asynchronously)]
+ expected: FAIL
+
+ [history.state should be a separate clone of the object, not a reference to the object passed to the event handler]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini
new file mode 100644
index 000000000..94e4136ef
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/004.html.ini
@@ -0,0 +1,5 @@
+[004.html]
+ type: testharness
+ [.go commands should be queued until the thread has ended]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini
new file mode 100644
index 000000000..51df5f939
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_004.html.ini
@@ -0,0 +1,6 @@
+[combination_history_004.html]
+ type: testharness
+ expected: TIMEOUT
+ [After calling of back method, check length]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini
new file mode 100644
index 000000000..07e75fb2f
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_005.html.ini
@@ -0,0 +1,6 @@
+[combination_history_005.html]
+ type: testharness
+ expected: TIMEOUT
+ [After calling of forward method, check length]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini
new file mode 100644
index 000000000..74fbd2092
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_006.html.ini
@@ -0,0 +1,6 @@
+[combination_history_006.html]
+ type: testharness
+ expected: TIMEOUT
+ [After calling of go method, check length]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini
new file mode 100644
index 000000000..3d6c729c9
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/combination_history_007.html.ini
@@ -0,0 +1,6 @@
+[combination_history_007.html]
+ type: testharness
+ expected: TIMEOUT
+ [After calling of back and pushState method, check length]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini
new file mode 100644
index 000000000..900199284
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_back.html.ini
@@ -0,0 +1,6 @@
+[history_back.html]
+ type: testharness
+ expected: TIMEOUT
+ [history back]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini
new file mode 100644
index 000000000..ea54a7fdf
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_forward.html.ini
@@ -0,0 +1,6 @@
+[history_forward.html]
+ type: testharness
+ expected: TIMEOUT
+ [history forward]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini
new file mode 100644
index 000000000..ef94a4125
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_minus.html.ini
@@ -0,0 +1,6 @@
+[history_go_minus.html]
+ type: testharness
+ expected: TIMEOUT
+ [history go minus]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini
new file mode 100644
index 000000000..b95882d3d
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_plus.html.ini
@@ -0,0 +1,6 @@
+[history_go_plus.html]
+ type: testharness
+ expected: TIMEOUT
+ [history go plus]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini
new file mode 100644
index 000000000..fdada5164
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/history_go_undefined.html.ini
@@ -0,0 +1,5 @@
+[history_go_undefined.html]
+ type: testharness
+ [history.forward() with session history]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini
new file mode 100644
index 000000000..22ad9ba30
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/001.html.ini
@@ -0,0 +1,9 @@
+[001.html]
+ type: testharness
+ expected: TIMEOUT
+ [Traversing history back (2)]
+ expected: NOTRUN
+
+ [Traversing history forward]
+ expected: NOTRUN
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini
new file mode 100644
index 000000000..b7c7bcda3
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/joint_session_history/002.html.ini
@@ -0,0 +1,6 @@
+[002.html]
+ type: testharness
+ expected: TIMEOUT
+ [Navigating second iframe]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini
new file mode 100644
index 000000000..30cb61af1
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_1.html.ini
@@ -0,0 +1,6 @@
+[traverse_the_history_1.html]
+ type: testharness
+ expected: TIMEOUT
+ [Multiple history traversals from the same task]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini
new file mode 100644
index 000000000..ed5fa09b0
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_2.html.ini
@@ -0,0 +1,5 @@
+[traverse_the_history_2.html]
+ type: testharness
+ [Multiple history traversals, last would be aborted]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini
new file mode 100644
index 000000000..a7756d149
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_3.html.ini
@@ -0,0 +1,5 @@
+[traverse_the_history_3.html]
+ type: testharness
+ [Multiple history traversals, last would be aborted]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini
new file mode 100644
index 000000000..db91b39cb
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_4.html.ini
@@ -0,0 +1,5 @@
+[traverse_the_history_4.html]
+ type: testharness
+ [Multiple history traversals, last would be aborted]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini
new file mode 100644
index 000000000..5235ab0c6
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_5.html.ini
@@ -0,0 +1,5 @@
+[traverse_the_history_5.html]
+ type: testharness
+ [Multiple history traversals, last would be aborted]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini
new file mode 100644
index 000000000..a8f62e3b7
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_after_load_1.html.ini
@@ -0,0 +1,8 @@
+[traverse_the_history_write_after_load_1.html]
+ type: testharness
+ disabled:
+ if (os == "linux") and debug: https://bugzilla.mozilla.org/show_bug.cgi?id=1215461
+ [Traverse the history after document.write after the load event]
+ expected:
+ if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini
new file mode 100644
index 000000000..27736b1b6
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_1.html.ini
@@ -0,0 +1,11 @@
+[traverse_the_history_write_onload_1.html]
+ type: testharness
+ disabled:
+ if debug or ((os == "linux") and (bits == 64)): https://bugzilla.mozilla.org/show_bug.cgi?id=1215461
+ [Traverse the history when a history entry is written in the load event]
+ expected:
+ if debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+ if not debug and not e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+ if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini
new file mode 100644
index 000000000..e4dab315b
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-history-interface/traverse_the_history_write_onload_2.html.ini
@@ -0,0 +1,9 @@
+[traverse_the_history_write_onload_2.html]
+ type: testharness
+ disabled:
+ if debug or ((os == "linux") and (bits == 64)): https://bugzilla.mozilla.org/show_bug.cgi?id=1215461
+ [Traverse the history back and forward when a history entry is written in the load event]
+ expected:
+ if debug and e10s and (os == "linux") and (version == "Ubuntu 12.04") and (processor == "x86") and (bits == 32): FAIL
+ if debug and not e10s and (os == "win") and (version == "6.2.9200") and (processor == "x86_64") and (bits == 64): FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini
new file mode 100644
index 000000000..726d23540
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign.html.ini
@@ -0,0 +1,5 @@
+[location_assign.html]
+ type: testharness
+ [URL that fails to parse]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini
new file mode 100644
index 000000000..c144ee2f4
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/location_assign_about_blank.html.ini
@@ -0,0 +1,5 @@
+[location_assign_about_blank.html]
+ type: testharness
+ [location.assign with initial about:blank browsing context]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini
new file mode 100644
index 000000000..c9d47bb0b
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_document_write_onload.html.ini
@@ -0,0 +1,5 @@
+[reload_document_write_onload.html]
+ type: testharness
+ [Reload document with document.written content written in load event]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_post_1.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_post_1.html.ini
new file mode 100644
index 000000000..b065dca26
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/reload_post_1.html.ini
@@ -0,0 +1,6 @@
+[reload_post_1.html]
+ type: testharness
+ expected: TIMEOUT
+ [Reload document with POST]
+ expected: TIMEOUT
+
diff --git a/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini
new file mode 100644
index 000000000..9286b5f2a
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/history/the-location-interface/scripted_click_location_assign_during_load.html.ini
@@ -0,0 +1,5 @@
+[scripted_click_location_assign_during_load.html]
+ type: testharness
+ [location.assign with click during load]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/offline/application-cache-api/api_update_error.html.ini b/testing/web-platform/meta/html/browsers/offline/application-cache-api/api_update_error.html.ini
new file mode 100644
index 000000000..5d9f662ff
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/offline/application-cache-api/api_update_error.html.ini
@@ -0,0 +1,5 @@
+[api_update_error.html]
+ type: testharness
+ [INVALID_STATE_ERR error test]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/origin/origin-of-data-document.html.ini b/testing/web-platform/meta/html/browsers/origin/origin-of-data-document.html.ini
new file mode 100644
index 000000000..114eb9738
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/origin/origin-of-data-document.html.ini
@@ -0,0 +1,5 @@
+[origin-of-data-document.html]
+ type: testharness
+ [The origin of a 'data:' document in a frame is opaque.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html.ini b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html.ini
new file mode 100644
index 000000000..4adc32981
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/origin/relaxing-the-same-origin-restriction/document_domain.html.ini
@@ -0,0 +1,5 @@
+[document_domain.html]
+ type: testharness
+ [new document]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini
new file mode 100644
index 000000000..92545ce42
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-02.html.ini
@@ -0,0 +1,5 @@
+[indexed-browsing-contexts-02.html]
+ type: testharness
+ [Accessing child browsing contexts 3]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini
new file mode 100644
index 000000000..d8d519dce
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/the-window-object/accessing-other-browsing-contexts/indexed-browsing-contexts-03.html.ini
@@ -0,0 +1,5 @@
+[indexed-browsing-contexts-03.html]
+ type: testharness
+ [Indexed child browsing contexts]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html.ini
new file mode 100644
index 000000000..5bcf83cd9
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/close_script_defer.html.ini
@@ -0,0 +1,6 @@
+[close_script_defer.html]
+ type: testharness
+ disabled: https://bugzilla.mozilla.org/show_bug.cgi?id=1305877
+ [Running defer script in window.close()]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html.ini
new file mode 100644
index 000000000..f2ff2e981
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/the-window-object/apis-for-creating-and-navigating-browsing-contexts-by-name/creating_browsing_context_test_01.html.ini
@@ -0,0 +1,4 @@
+[creating_browsing_context_test_01.html]
+ type: testharness
+ disabled:
+ if os == "linux": https://bugzilla.mozilla.org/show_bug.cgi?id=1215461
diff --git a/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini
new file mode 100644
index 000000000..c1ab7e71c
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/the-window-object/named-access-on-the-window-object/named-objects.html.ini
@@ -0,0 +1,14 @@
+[named-objects.html]
+ type: testharness
+ [Check if window['a'\] contains all a, applet, area, embed, form, img, and object elements, and their order]
+ expected: FAIL
+
+ [Check if window['fs'\] return the frameset element with name='fs']
+ expected: FAIL
+
+ [Check if window['b'\] returns the elements with the id='b']
+ expected: FAIL
+
+ [Check if window['a'\] contains all applet, embed, form, img, and object elements, and their order]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.sub.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.sub.html.ini
new file mode 100644
index 000000000..271ccfc47
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/the-window-object/security-window/window-security.sub.html.ini
@@ -0,0 +1,341 @@
+[window-security.sub.html]
+ type: testharness
+ [A SecurityError exception must be thrown when window.applicationCache is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.devicePixelRatio is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.document is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.external is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.frameElement is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.history is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.innerWidth is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.innerHeight is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.locationbar is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.localStorage is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.menubar is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.name is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.navigator is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onabort is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onafterprint is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onbeforeprint is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onbeforeunload is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onblur is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.oncancel is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.oncanplay is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.oncanplaythrough is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onchange is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onclick is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onclose is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.oncontextmenu is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.oncuechange is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondblclick is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondrag is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondragend is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondragenter is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondragleave is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondragover is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondragstart is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondrop is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ondurationchange is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onemptied is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onended is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onerror is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onfocus is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onhashchange is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.oninput is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.oninvalid is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onkeydown is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onkeypress is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onkeyup is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onload is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onloadeddata is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onloadedmetadata is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onloadstart is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onmessage is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onmousedown is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onmousemove is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onmouseout is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onmouseover is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onmouseup is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onmousewheel is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onoffline is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ononline is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onpause is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onplay is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onplaying is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onpagehide is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onpageshow is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onpopstate is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onprogress is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onratechange is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onreset is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onresize is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onscroll is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onseeked is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onseeking is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onselect is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onshow is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onstalled is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onstorage is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onsubmit is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onsuspend is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.ontimeupdate is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onunload is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onvolumechange is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.onwaiting is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.pageXOffset is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.pageYOffset is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.personalbar is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.screen is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.scrollbars is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.statusbar is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.status is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.screenX is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.screenY is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.sessionStorage is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.toolbar is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.alert is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.clearInterval is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.clearTimeout is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.confirm is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.getComputedStyle is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.getSelection is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.matchMedia is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.moveBy is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.moveTo is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.open is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.print is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.prompt is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.resizeTo is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.resizeBy is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.scroll is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.scrollTo is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.scrollBy is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.setInterval is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.setTimeout is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.showModalDialog is accessed from a different origin.]
+ expected: FAIL
+
+ [A SecurityError exception must be thrown when window.stop is accessed from a different origin.]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/the-window-object/window-properties.html.ini b/testing/web-platform/meta/html/browsers/the-window-object/window-properties.html.ini
new file mode 100644
index 000000000..0a2d80718
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/the-window-object/window-properties.html.ini
@@ -0,0 +1,14 @@
+[window-properties.html]
+ type: testharness
+ [Window attribute: oncancel]
+ expected: FAIL
+
+ [Window attribute: onclose]
+ expected: FAIL
+
+ [Window attribute: oncuechange]
+ expected: FAIL
+
+ [Window attribute: onmousewheel]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-first-created.xhtml.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-first-created.xhtml.ini
new file mode 100644
index 000000000..e6cbaba3e
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-first-created.xhtml.ini
@@ -0,0 +1,8 @@
+[browsing-context-first-created.xhtml]
+ type: testharness
+ [Check the document's meta data]
+ expected: FAIL
+
+ [Check the document's status]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html.ini
new file mode 100644
index 000000000..7a497cd7a
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-choose-self-2.html.ini
@@ -0,0 +1,6 @@
+[browsing-context-choose-self-2.html]
+ type: testharness
+ expected: TIMEOUT
+ [The current browsing context must be chosen if the given name is empty string]
+ expected: NOTRUN
+
diff --git a/testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-default-name.html.ini b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-default-name.html.ini
new file mode 100644
index 000000000..3dfc45bcf
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/windows/browsing-context-names/browsing-context-default-name.html.ini
@@ -0,0 +1,5 @@
+[browsing-context-default-name.html]
+ type: testharness
+ [A browsing context has no default name]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html.ini
new file mode 100644
index 000000000..f69e19be2
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/frameElement.sub.html.ini
@@ -0,0 +1,8 @@
+[frameElement.sub.html]
+ type: testharness
+ [The SecurityError must be thrown if the container's document does not have the same effective script origin]
+ expected: FAIL
+
+ [The SecurityError must be thrown if the window accesses to frameElement attribute of a Window which does not have the same effective script origin]
+ expected: FAIL
+
diff --git a/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top-001.html.ini b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top-001.html.ini
new file mode 100644
index 000000000..bd43db824
--- /dev/null
+++ b/testing/web-platform/meta/html/browsers/windows/nested-browsing-contexts/window-top-001.html.ini
@@ -0,0 +1,6 @@
+[window-top-001.html]
+ type: testharness
+ expected: TIMEOUT
+ [Two nested iframes]
+ expected: TIMEOUT
+