summaryrefslogtreecommitdiff
path: root/js/Headlines.js
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2021-03-10 19:53:09 +0300
committerAndrew Dolgov <[email protected]>2021-03-10 19:53:09 +0300
commit143617afb1cf5f0c1fb5baa3e629b3bc92064eae (patch)
tree29d37cc52b97a617fac6045829173245817398d3 /js/Headlines.js
parent84fe383ed4ceba9532959f3d9eb1876d9a9cfc84 (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-xjs/Headlines.js9
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 = [];