diff --git a/scripts/collections.js b/scripts/collections.js index 315cab5..417a4cd 100644 --- a/scripts/collections.js +++ b/scripts/collections.js @@ -600,6 +600,15 @@ * @param {Object} item - Collection item (BoxSet) */ async function updateCollectionPage(item) { + const activePage = document.querySelector('.libraryPage:not(.hide)'); + if (!activePage) { + return; + } + + if (activePage.dataset.kefinCollectionPage === 'true') { + return; + } + const unplayedItemCount = item.UserData?.UnplayedItemCount || 0; const totalItemCount = item.RecursiveItemCount || item.ChildCount || 0; const playedItemCount = totalItemCount - unplayedItemCount; @@ -621,6 +630,7 @@ itemMiscInfoPrimary.appendChild(mediaInfoItemIncomplete); } + activePage.dataset.kefinCollectionPage = 'true'; } /**