diff --git a/webui/static/video/video-get-modal.js b/webui/static/video/video-get-modal.js
index d8302ea1..8226c7c9 100644
--- a/webui/static/video/video-get-modal.js
+++ b/webui/static/video/video-get-modal.js
@@ -236,6 +236,7 @@
if (!d.seasons || !d.seasons.length) { wrap.hidden = true; return; }
var today = isoToday();
modalState = { kind: 'show', sel: new Set() };
+ var totalMissing = 0;
var html = '
Episodes' +
'
';
@@ -243,17 +244,24 @@
var eps = s.episodes || [];
var missing = 0;
eps.forEach(function (e) { if (epState(e, today) === 'missing') { missing++; modalState.sel.add(s.season_number + '_' + e.episode_number); } });
- html += '
' +
+ totalMissing += missing;
+ // Fully-owned seasons are hidden while "Missing only" is on (turn it off
+ // to re-download); otherwise an owned season expanded to nothing.
+ html += '