Tests document.visibilityState and the visibilitychange event when entering the backforward cache. On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE". pageshow - not from cache PASS document.visibilityState is "visible" pagehide - entering cache PASS document.visibilityState is "visible" PASS visibilityChangeEventCount is 0 visibilitychange - visibilityState: hidden PASS document.visibilityState is "hidden" visibilitychange - visibilityState: visible PASS document.visibilityState is "visible" pageshow - from cache PASS document.visibilityState is "visible" PASS visibilityChangeEventCount is 2 PASS Page did enter and was restored from the page cache PASS successfullyParsed is true TEST COMPLETE