Test files: 9; Total subtests: 59
Test | Ch60 | Ff55 | Sf10 |
---|---|---|---|
/page-visibility/idlharness.html | OK | OK | OK |
Document interface: attribute hidden | PASS | PASS | PASS |
Document interface: attribute visibilityState | PASS | PASS | PASS |
Document interface: attribute onvisibilitychange | FAIL | FAIL | PASS |
Document must be primary interface of window.document | FAIL | FAIL | FAIL |
Stringification of window.document | FAIL | FAIL | FAIL |
Document interface: window.document must inherit property "hidden" with the proper type (0) | PASS | PASS | PASS |
Document interface: window.document must inherit property "visibilityState" with the proper type (1) | PASS | PASS | PASS |
Document interface: window.document must inherit property "onvisibilitychange" with the proper type (2) | FAIL | FAIL | FAIL |
/page-visibility/prerender_call.html | OK | OK | OK |
VisibilityState of the target page was set to "prerender" when it has been prerendered | PASS | FAIL | FAIL |
/page-visibility/test_attributes_exist.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
document.hidden is defined. | PASS | PASS | PASS |
document.visibilityState is defined. | PASS | PASS | PASS |
/page-visibility/test_child_document.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
Page Visibility API Child Document Test | PASS | PASS | PASS |
document.hidden is defined for frame with no style attribute. | PASS | PASS | PASS |
document.visibilityState is defined for frame with no style attribute. | PASS | PASS | PASS |
document.visibilityState for frame with no style attribute == visible | PASS | PASS | PASS |
Page Visibility API Child Document Test 1 | PASS | PASS | PASS |
document.hidden is defined for frame with 'display:none' style. | PASS | PASS | PASS |
document.visibilityState is defined for frame with 'display:none' style. | PASS | PASS | PASS |
document.visibilityState for frame with 'display:none' style == visible | PASS | PASS | PASS |
Page Visibility API Child Document Test 2 | PASS | PASS | PASS |
document.hidden is defined for frame with 'visibility:hidden' style. | PASS | PASS | PASS |
document.visibilityState is defined for frame with 'visibility:hidden' style. | PASS | PASS | PASS |
document.visibilityState for frame with 'visibility:hidden' style == visible | PASS | PASS | PASS |
/page-visibility/test_default_view.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
windowless subdocument generated for test has a null default view | PASS | PASS | PASS |
document.hidden is definedwindowless subdocument. | PASS | PASS | PASS |
document.visibilityState is definedwindowless subdocument. | PASS | PASS | PASS |
hidden == true for windowless subdocuments with a null default view | PASS | PASS | PASS |
visibilityState == hidden for windowless subdocuments with a null default view | PASS | PASS | PASS |
/page-visibility/test_read_only.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
document.hidden is read only. | PASS | PASS | PASS |
document.visibilityState is read only. | PASS | PASS | PASS |
/page-visibility/unload.html | OK | OK | OK |
visibilitychange fires on unload | PASS | PASS | Timeout |
/page-visibility/test_minimize-manual.html | OK | OK | OK |
document.hidden is defined and not null. | PASS | PASS | PASS |
document.visibilityState is defined and not null. | PASS | PASS | PASS |
Page is visible on load. | PASS | PASS | PASS |
All IFrame child documents are visible on load. | PASS | PASS | PASS |
Browser minimization has occurred. | PASS | PASS | PASS |
document.hidden == true (after browser frame minimization) | PASS | PASS | PASS |
document.visibilityState == "hidden" (after browser frame minimization) | PASS | PASS | PASS |
document.getElementById("childDocShown").contentDocument.hidden == true (after browser frame minimization) | PASS | PASS | PASS |
document.getElementById("childDocShown").contentDocument.visibilityState == "hidden" (after browser frame minimization) | PASS | PASS | PASS |
document.getElementById("childDocHidden").contentDocument.hidden == true (after browser frame minimization) | PASS | PASS | PASS |
document.getElementById("childDocHidden").contentDocument.visibilityState == "hidden" (after browser frame minimization) | PASS | PASS | PASS |
document.hidden == false (after browser frame maximization / restoration) | PASS | PASS | PASS |
document.visibilityState == "visible" (after browser frame maximization / restoration) | PASS | PASS | PASS |
Two registrations (different callbacks) occurred. | PASS | PASS | PASS |
Two registrations (same callback) did not occur. | PASS | PASS | PASS |
document.getElementById("childDocShown").contentDocument.hidden == false (after browser frame maximization / restoration) | PASS | PASS | PASS |
document.getElementById("childDocShown").contentDocument.visibilityState == "visible" (after browser frame maximization / restoration) | PASS | PASS | PASS |
document.getElementById("childDocHidden").contentDocument.hidden == false (after browser frame maximization / restoration) | PASS | PASS | PASS |
document.getElementById("childDocHidden").contentDocument.visibilityState == "visible" (after browser frame maximization / restoration) | PASS | PASS | PASS |
/page-visibility/test_tab_state_change-manual.html | PASS | PASS | PASS |
/page-visibility/test_tab_state_change-manual.html | PASS | PASS | PASS |