diff --git a/webui/static/script.js b/webui/static/script.js index 9971c96c..9125cb6d 100644 --- a/webui/static/script.js +++ b/webui/static/script.js @@ -5836,6 +5836,7 @@ async function openDownloadMissingWishlistModal(category = null) { process.modalElement.style.display = 'flex'; WishlistModalState.setVisible(); // Track that modal is now visible } + hideLoadingOverlay(); // Always hide overlay before returning return; // Don't create a new one } @@ -5868,6 +5869,7 @@ async function openDownloadMissingWishlistModal(category = null) { } catch (error) { showToast(`Failed to fetch wishlist data: ${error.message}`, 'error'); + hideLoadingOverlay(); return; } diff --git a/webui/static/style.css b/webui/static/style.css index 13e8dd1e..3816c0fd 100644 --- a/webui/static/style.css +++ b/webui/static/style.css @@ -9337,7 +9337,8 @@ body { flex-direction: column; padding: 16px 28px 25px 28px; gap: 20px; - overflow: hidden; + overflow-y: auto; /* Allow vertical scrolling */ + overflow-x: hidden; } /* Dashboard Stats Section */