diff --git a/adminer/static/functions.js b/adminer/static/functions.js index c6907deb..601402ff 100644 --- a/adminer/static/functions.js +++ b/adminer/static/functions.js @@ -255,7 +255,7 @@ function ajaxSetHtml(url) { }); } -var originalFavicon = (document.getElementById('favicon') || {}).href; +var originalFavicon; /** Replace favicon * @param string @@ -283,6 +283,9 @@ function ajaxSend(url, data, popState, noscroll) { } var currentState = ++ajaxState; onblur = function () { + if (!originalFavicon) { + originalFavicon = (document.getElementById('favicon') || {}).href; + } replaceFavicon('../adminer/static/loader.gif'); }; setHtml('loader', '');