diff options
author | Andrew Dolgov <[email protected]> | 2021-03-10 19:53:09 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2021-03-10 19:53:09 +0300 |
commit | 143617afb1cf5f0c1fb5baa3e629b3bc92064eae (patch) | |
tree | 29d37cc52b97a617fac6045829173245817398d3 /js/Headlines.js | |
parent | 84fe383ed4ceba9532959f3d9eb1876d9a9cfc84 (diff) |
* it feels weird for requireIdleCallback() to be optional while more
modern browser features are required
* simplify browser startup feature check a bit
Diffstat (limited to 'js/Headlines.js')
-rwxr-xr-x | js/Headlines.js | 9 |
1 files changed, 3 insertions, 6 deletions
diff --git a/js/Headlines.js b/js/Headlines.js index 028f277ff..08192ea6b 100755 --- a/js/Headlines.js +++ b/js/Headlines.js @@ -76,12 +76,9 @@ const Headlines = { Headlines.updateSelectedPrompt(); - if ('requestIdleCallback' in window) - window.requestIdleCallback(() => { - Headlines.syncModified(modified); - }); - else + window.requestIdleCallback(() => { Headlines.syncModified(modified); + }); }), syncModified: function (modified) { const ops = { @@ -175,7 +172,7 @@ const Headlines = { }); } - Promise.all(promises).then((results) => { + Promise.allSettled(promises).then((results) => { let feeds = []; let labels = []; |