diff --git a/page-visibility/Ch60.json b/page-visibility/Ch60.json new file mode 100644 index 0000000..24d3432 --- /dev/null +++ b/page-visibility/Ch60.json @@ -0,0 +1,356 @@ +{ + "results": [ + { + "test": "/page-visibility/idlharness.html", + "subtests": [ + { + "name": "Document interface: attribute hidden", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute visibilityState", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute onvisibilitychange", + "status": "FAIL", + "message": "assert_true: The prototype object must have a property \"onvisibilitychange\" expected true got false" + }, + { + "name": "Document must be primary interface of window.document", + "status": "FAIL", + "message": "assert_equals: window.document's prototype is not Document.prototype expected object \"[object Document]\" but got object \"[object HTMLDocument]\"" + }, + { + "name": "Stringification of window.document", + "status": "FAIL", + "message": "assert_equals: class string of window.document expected \"[object Document]\" but got \"[object HTMLDocument]\"" + }, + { + "name": "Document interface: window.document must inherit property \"hidden\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"visibilityState\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"onvisibilitychange\" with the proper type (2)", + "status": "FAIL", + "message": "assert_inherits: property \"onvisibilitychange\" not found in prototype chain" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/prerender_call.html", + "subtests": [ + { + "name": "VisibilityState of the target page was set to \"prerender\" when it has been prerendered", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_attributes_exist.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_child_document.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with no style attribute == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 1", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'display:none' style == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 2", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'visibility:hidden' style == visible", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_default_view.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "windowless subdocument generated for test has a null default view", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "hidden == true for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + }, + { + "name": "visibilityState == hidden for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_read_only.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is read only.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is read only.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/unload.html", + "subtests": [ + { + "name": "visibilitychange fires on unload", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_minimize-manual.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page is visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "All IFrame child documents are visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "Browser minimization has occurred.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (different callbacks) occurred.", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (same callback) did not occur.", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_tab_state_change-manual.html", + "subtests": [], + "status": "PASS", + "message": "" + } + ] +} \ No newline at end of file diff --git a/page-visibility/Ff55.json b/page-visibility/Ff55.json new file mode 100644 index 0000000..d284d1e --- /dev/null +++ b/page-visibility/Ff55.json @@ -0,0 +1,356 @@ +{ + "results": [ + { + "test": "/page-visibility/idlharness.html", + "subtests": [ + { + "name": "Document interface: attribute hidden", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute visibilityState", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute onvisibilitychange", + "status": "FAIL", + "message": "assert_true: The prototype object must have a property \"onvisibilitychange\" expected true got false" + }, + { + "name": "Document must be primary interface of window.document", + "status": "FAIL", + "message": "assert_equals: window.document's prototype is not Document.prototype expected object \"[object DocumentPrototype]\" but got object \"[object HTMLDocumentPrototype]\"" + }, + { + "name": "Stringification of window.document", + "status": "FAIL", + "message": "assert_equals: class string of window.document expected \"[object Document]\" but got \"[object HTMLDocument]\"" + }, + { + "name": "Document interface: window.document must inherit property \"hidden\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"visibilityState\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"onvisibilitychange\" with the proper type (2)", + "status": "FAIL", + "message": "assert_inherits: property \"onvisibilitychange\" not found in prototype chain" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/prerender_call.html", + "subtests": [ + { + "name": "VisibilityState of the target page was set to \"prerender\" when it has been prerendered", + "status": "FAIL", + "message": "assert_equals: visibilityState of the target page was set to 'prerender' expected (string) \"hit\" but got (object) null" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_attributes_exist.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_child_document.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with no style attribute == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 1", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'display:none' style == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 2", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'visibility:hidden' style == visible", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_default_view.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "windowless subdocument generated for test has a null default view", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "hidden == true for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + }, + { + "name": "visibilityState == hidden for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_read_only.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is read only.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is read only.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/unload.html", + "subtests": [ + { + "name": "visibilitychange fires on unload", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_minimize-manual.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page is visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "All IFrame child documents are visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "Browser minimization has occurred.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (different callbacks) occurred.", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (same callback) did not occur.", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_tab_state_change-manual.html", + "subtests": [], + "status": "PASS", + "message": "" + } + ] +} \ No newline at end of file diff --git a/page-visibility/Sf10.json b/page-visibility/Sf10.json new file mode 100644 index 0000000..adfdf26 --- /dev/null +++ b/page-visibility/Sf10.json @@ -0,0 +1,356 @@ +{ + "results": [ + { + "test": "/page-visibility/idlharness.html", + "subtests": [ + { + "name": "Document interface: attribute hidden", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute visibilityState", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: attribute onvisibilitychange", + "status": "PASS", + "message": null + }, + { + "name": "Document must be primary interface of window.document", + "status": "FAIL", + "message": "assert_equals: window.document's prototype is not Document.prototype expected object \"[object DocumentPrototype]\" but got object \"[object HTMLDocumentPrototype]\"" + }, + { + "name": "Stringification of window.document", + "status": "FAIL", + "message": "assert_equals: class string of window.document expected \"[object Document]\" but got \"[object HTMLDocument]\"" + }, + { + "name": "Document interface: window.document must inherit property \"hidden\" with the proper type (0)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"visibilityState\" with the proper type (1)", + "status": "PASS", + "message": null + }, + { + "name": "Document interface: window.document must inherit property \"onvisibilitychange\" with the proper type (2)", + "status": "FAIL", + "message": "assert_inherits: property \"onvisibilitychange\" not found in prototype chain" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/prerender_call.html", + "subtests": [ + { + "name": "VisibilityState of the target page was set to \"prerender\" when it has been prerendered", + "status": "FAIL", + "message": "assert_equals: visibilityState of the target page was set to 'prerender' expected (string) \"hit\" but got (object) null" + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_attributes_exist.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_child_document.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with no style attribute.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with no style attribute == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 1", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'display:none' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'display:none' style == visible", + "status": "PASS", + "message": null + }, + { + "name": "Page Visibility API Child Document Test 2", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined for frame with 'visibility:hidden' style.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState for frame with 'visibility:hidden' style == visible", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_default_view.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "windowless subdocument generated for test has a null default view", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is definedwindowless subdocument.", + "status": "PASS", + "message": null + }, + { + "name": "hidden == true for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + }, + { + "name": "visibilityState == hidden for windowless subdocuments with a null default view", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_read_only.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden is read only.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is read only.", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/unload.html", + "subtests": [ + { + "name": "visibilitychange fires on unload", + "status": "Timeout", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_minimize-manual.html", + "subtests": [ + { + "name": "document.hidden is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState is defined and not null.", + "status": "PASS", + "message": null + }, + { + "name": "Page is visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "All IFrame child documents are visible on load.", + "status": "PASS", + "message": null + }, + { + "name": "Browser minimization has occurred.", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == true (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"hidden\" (after browser frame minimization)", + "status": "PASS", + "message": null + }, + { + "name": "document.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (different callbacks) occurred.", + "status": "PASS", + "message": null + }, + { + "name": "Two registrations (same callback) did not occur.", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocShown\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.hidden == false (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + }, + { + "name": "document.getElementById(\"childDocHidden\").contentDocument.visibilityState == \"visible\" (after browser frame maximization / restoration)", + "status": "PASS", + "message": null + } + ], + "status": "OK", + "message": null + }, + { + "test": "/page-visibility/test_tab_state_change-manual.html", + "subtests": [], + "status": "PASS", + "message": "" + } + ] +} \ No newline at end of file diff --git a/page-visibility/all.html b/page-visibility/all.html index 5bdc610..54d88cd 100644 --- a/page-visibility/all.html +++ b/page-visibility/all.html @@ -2,33 +2,97 @@ - Page Visibility: All Results + All Results
-

Page Visibility: All Results

+

All Results

-

Test files: 5; Total subtests: 0

Per UA

-
UC10
-
0/0 (NaN%)
-
+

Test files: 9; Total subtests: 59

Test Files

  1. /page-visibility/idlharness.html
  2. -
  3. /page-visibility/test_attributes_exist.html
  4. -
  5. /page-visibility/test_child_document.html
  6. -
  7. /page-visibility/test_default_view.html
  8. -
  9. /page-visibility/test_read_only.html
  10. +
  11. /page-visibility/prerender_call.html
  12. +
  13. /page-visibility/test_attributes_exist.html
  14. +
  15. /page-visibility/test_child_document.html
  16. +
  17. /page-visibility/test_default_view.html
  18. +
  19. /page-visibility/test_read_only.html
  20. +
  21. /page-visibility/unload.html
  22. +
  23. /page-visibility/test_minimize-manual.html
  24. +
  25. /page-visibility/test_tab_state_change-manual.html
- - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
TestUC10
/page-visibility/idlharness.htmlOK
/page-visibility/test_attributes_exist.htmlOK
/page-visibility/test_child_document.htmlERROR
/page-visibility/test_default_view.htmlOK
/page-visibility/test_read_only.htmlOK
TestCh60Ff55Sf10
/page-visibility/idlharness.htmlOKOKOK
Document interface: attribute hiddenPASSPASSPASS
Document interface: attribute visibilityStatePASSPASSPASS
Document interface: attribute onvisibilitychangeFAILFAILPASS
Document must be primary interface of window.documentFAILFAILFAIL
Stringification of window.documentFAILFAILFAIL
Document interface: window.document must inherit property "hidden" with the proper type (0)PASSPASSPASS
Document interface: window.document must inherit property "visibilityState" with the proper type (1)PASSPASSPASS
Document interface: window.document must inherit property "onvisibilitychange" with the proper type (2)FAILFAILFAIL
/page-visibility/prerender_call.htmlOKOKOK
VisibilityState of the target page was set to "prerender" when it has been prerenderedPASSFAILFAIL
/page-visibility/test_attributes_exist.htmlOKOKOK
document.hidden is defined and not null.PASSPASSPASS
document.visibilityState is defined and not null.PASSPASSPASS
document.hidden is defined.PASSPASSPASS
document.visibilityState is defined.PASSPASSPASS
/page-visibility/test_child_document.htmlOKOKOK
document.hidden is defined and not null.PASSPASSPASS
document.visibilityState is defined and not null.PASSPASSPASS
Page Visibility API Child Document TestPASSPASSPASS
document.hidden is defined for frame with no style attribute.PASSPASSPASS
document.visibilityState is defined for frame with no style attribute.PASSPASSPASS
document.visibilityState for frame with no style attribute == visiblePASSPASSPASS
Page Visibility API Child Document Test 1PASSPASSPASS
document.hidden is defined for frame with 'display:none' style.PASSPASSPASS
document.visibilityState is defined for frame with 'display:none' style.PASSPASSPASS
document.visibilityState for frame with 'display:none' style == visiblePASSPASSPASS
Page Visibility API Child Document Test 2PASSPASSPASS
document.hidden is defined for frame with 'visibility:hidden' style.PASSPASSPASS
document.visibilityState is defined for frame with 'visibility:hidden' style.PASSPASSPASS
document.visibilityState for frame with 'visibility:hidden' style == visiblePASSPASSPASS
/page-visibility/test_default_view.htmlOKOKOK
document.hidden is defined and not null.PASSPASSPASS
document.visibilityState is defined and not null.PASSPASSPASS
windowless subdocument generated for test has a null default viewPASSPASSPASS
document.hidden is definedwindowless subdocument.PASSPASSPASS
document.visibilityState is definedwindowless subdocument.PASSPASSPASS
hidden == true for windowless subdocuments with a null default viewPASSPASSPASS
visibilityState == hidden for windowless subdocuments with a null default viewPASSPASSPASS
/page-visibility/test_read_only.htmlOKOKOK
document.hidden is defined and not null.PASSPASSPASS
document.visibilityState is defined and not null.PASSPASSPASS
document.hidden is read only.PASSPASSPASS
document.visibilityState is read only.PASSPASSPASS
/page-visibility/unload.htmlOKOKOK
visibilitychange fires on unloadPASSPASSTimeout
/page-visibility/test_minimize-manual.htmlOKOKOK
document.hidden is defined and not null.PASSPASSPASS
document.visibilityState is defined and not null.PASSPASSPASS
Page is visible on load.PASSPASSPASS
All IFrame child documents are visible on load.PASSPASSPASS
Browser minimization has occurred.PASSPASSPASS
document.hidden == true (after browser frame minimization)PASSPASSPASS
document.visibilityState == "hidden" (after browser frame minimization)PASSPASSPASS
document.getElementById("childDocShown").contentDocument.hidden == true (after browser frame minimization)PASSPASSPASS
document.getElementById("childDocShown").contentDocument.visibilityState == "hidden" (after browser frame minimization)PASSPASSPASS
document.getElementById("childDocHidden").contentDocument.hidden == true (after browser frame minimization)PASSPASSPASS
document.getElementById("childDocHidden").contentDocument.visibilityState == "hidden" (after browser frame minimization)PASSPASSPASS
document.hidden == false (after browser frame maximization / restoration)PASSPASSPASS
document.visibilityState == "visible" (after browser frame maximization / restoration)PASSPASSPASS
Two registrations (different callbacks) occurred.PASSPASSPASS
Two registrations (same callback) did not occur.PASSPASSPASS
document.getElementById("childDocShown").contentDocument.hidden == false (after browser frame maximization / restoration)PASSPASSPASS
document.getElementById("childDocShown").contentDocument.visibilityState == "visible" (after browser frame maximization / restoration)PASSPASSPASS
document.getElementById("childDocHidden").contentDocument.hidden == false (after browser frame maximization / restoration)PASSPASSPASS
document.getElementById("childDocHidden").contentDocument.visibilityState == "visible" (after browser frame maximization / restoration)PASSPASSPASS
/page-visibility/test_tab_state_change-manual.htmlPASSPASSPASS
/page-visibility/test_tab_state_change-manual.htmlPASSPASSPASS
diff --git a/page-visibility/complete-fails.html b/page-visibility/complete-fails.html index 9b5c2a1..be5e2d2 100644 --- a/page-visibility/complete-fails.html +++ b/page-visibility/complete-fails.html @@ -2,20 +2,25 @@ - Page Visibility: Complete Failures + Complete Failures
-

Page Visibility: Complete Failures

+

Complete Failures

-

Completely failed files: 0; Completely failed subtests: 0; Failure level: 0/0 (NaN%)

+

Completely failed files: 2; Completely failed subtests: 3; Failure level: 3/59 (5.08%)

Test Files

-
    +
    1. /page-visibility/idlharness.html (3/8, 37.50%, 5.08% of total)
    2. +
    - + + + + +
    TestUC10
    TestCh60Ff55Sf10
    /page-visibility/idlharness.html (3/8, 37.50%, 5.08% of total)OKOKOK
    Document must be primary interface of window.documentFAILFAILFAIL
    Stringification of window.documentFAILFAILFAIL
    Document interface: window.document must inherit property "onvisibilitychange" with the proper type (2)FAILFAILFAIL
    diff --git a/page-visibility/index.html b/page-visibility/index.html new file mode 100644 index 0000000..a633c0b --- /dev/null +++ b/page-visibility/index.html @@ -0,0 +1,22 @@ + + + + + Resource Timing: implementation report + + + + +
    +

    Page Visibility Level 2: implementation report

    +
    +

    Nearby: less-than-2, complete-fails, all results, +

    +
    +

    Comments

    +
  1. "prerender" only makes sense in the context of the browser supporting prerendering;
  2. +
  3. The IDL tests failure can be considered more of a Web IDL implementation issue. The group believes it will get better over time as WebIDL compliance progresses.
  4. +
    +
    + + diff --git a/page-visibility/less-than-2.html b/page-visibility/less-than-2.html index f29faff..2b2e1eb 100644 --- a/page-visibility/less-than-2.html +++ b/page-visibility/less-than-2.html @@ -2,20 +2,29 @@ - Page Visibility: Less Than 2 Passes + Less Than 2 Passes
    -

    Page Visibility: Less Than 2 Passes

    +

    Less Than 2 Passes

    -

    Test files without 2 passes: 0; Subtests without 2 passes: 0; Failure level: 0/0 (NaN%)

    +

    Test files without 2 passes: 2; Subtests without 2 passes: 5; Failure level: 5/59 (8.47%)

    Test Files

    -
      +
      1. /page-visibility/idlharness.html (4/8, 50.00%, 6.78% of total)
      2. +
      3. /page-visibility/prerender_call.html (1/1, 100.00%, 1.69% of total)
      4. +
      - + + + + + + + +
      TestUC10
      TestCh60Ff55Sf10
      /page-visibility/idlharness.html (4/8, 50.00%, 6.78% of total)OKOKOK
      Document interface: attribute onvisibilitychangeFAILFAILPASS
      Document must be primary interface of window.documentFAILFAILFAIL
      Stringification of window.documentFAILFAILFAIL
      Document interface: window.document must inherit property "onvisibilitychange" with the proper type (2)FAILFAILFAIL
      /page-visibility/prerender_call.html (1/1, 100.00%, 1.69% of total)OKOKOK
      VisibilityState of the target page was set to "prerender" when it has been prerenderedPASSFAILFAIL
      diff --git a/uievents-code/.DS_Store b/uievents-code/.DS_Store new file mode 100644 index 0000000..5008ddf Binary files /dev/null and b/uievents-code/.DS_Store differ diff --git a/uievents-code/index.html b/uievents-code/index.html new file mode 100644 index 0000000..5d1d5bb --- /dev/null +++ b/uievents-code/index.html @@ -0,0 +1,23 @@ + + + + + UI Events KeyboardEvent code Values: implementation report + + + + +
      +

      UI Events KeyboardEvents code Values: implementation report

      +
      +

      Nearby: less-than-2, complete-fails, all results, +

      +
      +

      Comments

      +

      + WIP +

      +
      +
      + + diff --git a/uievents-key/index.html b/uievents-key/index.html new file mode 100644 index 0000000..e37ab29 --- /dev/null +++ b/uievents-key/index.html @@ -0,0 +1,23 @@ + + + + + UI Events KeyboardEvents key Values: implementation report + + + + +
      +

      UI Events KeyboardEvents key Values: implementation report

      +
      +

      Nearby: less-than-2, complete-fails, all results, +

      +
      +

      Comments

      +

      + WIP +

      +
      +
      + +