Răsfoiți Sursa

replaced the hard-coded value when waiting for the end of loading the lazy images (cf #367)

Former-commit-id: 8f4eaefc84b6017f39105b107147665b837785d3
Gildas 6 ani în urmă
părinte
comite
dec2514233

+ 2 - 2
lib/single-file/processors/lazy/content/content-lazy-loader.js

@@ -113,7 +113,7 @@ this.singlefile.lib.processors.lazy.content.loader = this.singlefile.lib.process
 
 	async function deferLazyLoadEnd(timeoutId, idleTimeoutId, observer, options, resolve) {
 		await clearAsyncTimeout(timeoutId);
-		return setAsyncTimeout(async () => await lazyLoadEnd(idleTimeoutId, observer, options, resolve), options.loadDeferredImagesMaxIdleTime);
+		return setAsyncTimeout(() => lazyLoadEnd(idleTimeoutId, observer, options, resolve), options.loadDeferredImagesMaxIdleTime);
 	}
 
 	async function deferForceLazyLoadEnd(timeoutId, idleTimeoutId, maxTimeoutId, observer, options, resolve) {
@@ -129,7 +129,7 @@ this.singlefile.lib.processors.lazy.content.loader = this.singlefile.lib.process
 		if (singlefile.lib.processors.hooks.content.frames) {
 			singlefile.lib.processors.hooks.content.frames.loadDeferredImagesEnd(options);
 		}
-		setAsyncTimeout(resolve, 100);
+		setAsyncTimeout(resolve, options.loadDeferredImagesMaxIdleTime / 2);
 		observer.disconnect();
 	}