Explorar o código

disaptch scroll event after resetting scrollTop

Gildas %!s(int64=7) %!d(string=hai) anos
pai
achega
bcd55c437e
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      lib/lazy/web-lazy-loader-after.js

+ 2 - 1
lib/lazy/web-lazy-loader-after.js

@@ -18,7 +18,7 @@
  *   along with SingleFile.  If not, see <http://www.gnu.org/licenses/>.
  */
 
-/* global window, requestAnimationFrame, scrollBy, Element, document */
+/* global window, requestAnimationFrame, scrollBy, Element, document, dispatchEvent, UIEvent */
 
 (() => {
 
@@ -32,6 +32,7 @@
 		clearTimeout(window._singleFile_timeoutScroll);
 		window._singleFile_timeoutScroll = null;
 		delete document.documentElement.scrollTop;
+		dispatchEvent(new UIEvent("scroll"));
 	}
 
 })();