diff --git a/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js b/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js index f970206452..d357d5d36b 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js +++ b/dashboard-ui/bower_components/emby-webcomponents/images/imagehelper.js @@ -94,10 +94,11 @@ define(['visibleinviewport', 'imageFetcher', 'layoutManager', 'events'], functio return; } + var filledImages = []; var cancellationTokens = []; + function unveilInternal(tokenIndex) { - var remaining = []; var anyFound = false; var out = false; @@ -108,25 +109,22 @@ define(['visibleinviewport', 'imageFetcher', 'layoutManager', 'events'], functio if (cancellationTokens[tokenIndex]) { return; } + if (filledImages[i]) { + continue; + } var img = images[i]; if (!out && isVisible(img)) { anyFound = true; + filledImages[i] = true; fillImage(img); } else { if (anyFound) { out = true; } - remaining.push(img); - } - - if (out) { - return; } } - images = remaining; - if (!images.length) { document.removeEventListener('focus', unveil, true); document.removeEventListener('scroll', unveil, true); diff --git a/dashboard-ui/css/site.css b/dashboard-ui/css/site.css index 39b4e4b138..180caadea3 100644 --- a/dashboard-ui/css/site.css +++ b/dashboard-ui/css/site.css @@ -1562,7 +1562,7 @@ emby-collapsible > .style-scope { .ui-body-b .emby-collapsible-button { border: 1px solid #222; - background-color: #383838; + background-color: #333; text-transform: none; } @@ -1574,8 +1574,7 @@ emby-collapsible > .style-scope { } .ui-body-b .emby-collapsible-content { - border: 1px solid #222; + border: 1px solid #252525; border-width: 0 1px 1px 1px; padding: 1em 1.25em; - background-color: #333; } diff --git a/dashboard-ui/scripts/librarymenu.js b/dashboard-ui/scripts/librarymenu.js index 5c6862e68a..bb83f29223 100644 --- a/dashboard-ui/scripts/librarymenu.js +++ b/dashboard-ui/scripts/librarymenu.js @@ -973,7 +973,7 @@ if (!e.detail.isRestored) { // Scroll back up so in case vertical scroll was messed with - //window.scrollTo(0, 0); + window.scrollTo(0, 0); } updateTitle(page);