document.addEventListener("visibilitychange", cb) preload + push a view listening to visibilitychange preload a view (no push) and alert it's visibilitystate - should be hidden open modal show current visibilitystate, should be: document.visibilityState == visible & & document.hidden == false