From 6c20e5852924ed16ec9ef4ec67fcf28c185e27d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Gina=20H=C3=A4u=C3=9Fge?= Date: Thu, 16 Jun 2016 12:10:14 +0200 Subject: [PATCH] Handle browsers w/o support for visibility tracking --- src/octoprint/static/js/app/main.js | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/src/octoprint/static/js/app/main.js b/src/octoprint/static/js/app/main.js index 2ead5fc7..65c9af31 100644 --- a/src/octoprint/static/js/app/main.js +++ b/src/octoprint/static/js/app/main.js @@ -56,12 +56,12 @@ $(function() { // register for browser visibility tracking var prop = getHiddenProp(); - if (!prop) return undefined; + if (prop) { + var eventName = prop.replace(/[H|h]idden/, "") + "visibilitychange"; + document.addEventListener(eventName, updateBrowserVisibility); - var eventName = prop.replace(/[H|h]idden/, "") + "visibilitychange"; - document.addEventListener(eventName, updateBrowserVisibility); - - updateBrowserVisibility(); + updateBrowserVisibility(); + } // exports