X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=resources%2Fsrc%2Fstartup%2Fmediawiki.requestIdleCallback.js;h=afb4737631d3f78414c162ebe76d86e3f3293058;hb=1de7117197761961736ea43b237599569eee93a2;hp=9f8c598876f65f2f6bb2348606027c892783b569;hpb=5ee5c27c26cae57e928de790936cf62b1d77ce23;p=lhc%2Fweb%2Fwiklou.git diff --git a/resources/src/startup/mediawiki.requestIdleCallback.js b/resources/src/startup/mediawiki.requestIdleCallback.js index 9f8c598876..afb4737631 100644 --- a/resources/src/startup/mediawiki.requestIdleCallback.js +++ b/resources/src/startup/mediawiki.requestIdleCallback.js @@ -1,3 +1,4 @@ +/* global mw */ ( function () { var maxBusy = 50; @@ -44,7 +45,8 @@ * by that time. */ mw.requestIdleCallback = window.requestIdleCallback ? - window.requestIdleCallback.bind( window ) : // Bind because it throws TypeError if context is not window + // Bind because it throws TypeError if context is not window + window.requestIdleCallback.bind( window ) : mw.requestIdleCallbackInternal; // Note: Polyfill was previously disabled due to // https://bugs.chromium.org/p/chromium/issues/detail?id=647870