diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index d94075b70d..fcc6b09e8d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -14,12 +14,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.4.337", - "_release": "1.4.337", + "version": "1.4.338", + "_release": "1.4.338", "_resolution": { "type": "version", - "tag": "1.4.337", - "commit": "1653cc935acba06056afae3a6fc8bce17fb46a7a" + "tag": "1.4.338", + "commit": "89d5917a0c6425e6f07868b92c9cabb04dcd0139" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js index afeece3a80..64e32d1f2b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js +++ b/dashboard-ui/bower_components/emby-webcomponents/lazyloader/lazyloader-intersectionobserver.js @@ -15,17 +15,24 @@ define(['visibleinviewport', 'browser', 'dom'], function (visibleinviewport, bro //options.rootMargin = "300%"; + var observerId = 'obs' + new Date().getTime(); + var self = this; var observer = new IntersectionObserver(function (entries) { for (var j = 0, length2 = entries.length; j < length2; j++) { var entry = entries[j]; var target = entry.target; - observer.unobserve(target); - callback(target); - loadedCount++; - if (loadedCount >= self.elementCount) { - self.destroyObserver(); + observer.unobserve(target); + + if (!target[observerId]) { + target[observerId] = 1; + callback(target); + loadedCount++; + + if (loadedCount >= self.elementCount) { + self.destroyObserver(); + } } } }, diff --git a/dashboard-ui/movies.html b/dashboard-ui/movies.html index 81a11cce86..f841987eb1 100644 --- a/dashboard-ui/movies.html +++ b/dashboard-ui/movies.html @@ -95,10 +95,7 @@ -