diff --git a/js/Headlines.js b/js/Headlines.js index 2f056aef6..364a9e748 100755 --- a/js/Headlines.js +++ b/js/Headlines.js @@ -40,9 +40,12 @@ define(["dojo/_base/declare"], function (declare) { Headlines.updateSelectedPrompt(); Headlines.updateFloatingTitle(true); - window.requestIdleCallback(() => { + if ('requestIdleCallback' in window) + window.requestIdleCallback(() => { + Headlines.syncModified(modified); + }); + else Headlines.syncModified(modified); - }); }), syncModified: function(modified) { const ops = { diff --git a/js/tt-rss.js b/js/tt-rss.js index eaf6ae1cd..7635e3a83 100644 --- a/js/tt-rss.js +++ b/js/tt-rss.js @@ -95,7 +95,7 @@ require(["dojo/_base/kernel", checkBrowserFeatures: function() { let errorMsg = ""; - ['requestIdleCallback', 'MutationObserver'].each(function(wf) { + ['MutationObserver'].each(function(wf) { if (! (wf in window)) { errorMsg = `Browser feature check failed: window.${wf} not found.`; throw $break;