Fixed misc bugs

This commit is contained in:
2025-10-15 13:31:18 +13:00
parent 9f5a25fcf5
commit 7580dc3f94
13 changed files with 609 additions and 47 deletions
+3 -3
View File
@@ -430,7 +430,7 @@ class BDFRApp {
card.className = 'progress-card';
card.id = `progress-${downloadId}`;
const typeLabel = data.type === 'subreddit' ? 'Subreddit' : 'User';
const typeLabel = data.subreddit ? 'Subreddit' : 'User';
const targetName = data.subreddit || data.username || 'Unknown';
const itemsProcessedInit = Number.isFinite(data.items_processed) ? data.items_processed : (data.data && Number.isFinite(data.data.items_processed) ? data.data.items_processed : 0);
const limitInit = Number.isFinite(data.limit) ? data.limit : (data.data && Number.isFinite(data.data.limit) ? data.data.limit : undefined);
@@ -456,7 +456,7 @@ class BDFRApp {
<div class="progress-fill" style="width: ${data.progress || 0}%"></div>
</div>
<div class="progress-text">
${data.progress || 0}% complete
${Math.round(data.progress || 0)}% complete
${Number.isFinite(totalInit) ? `(${itemsProcessedInit}/${totalInit} items)` : ''}
- ${data.message || 'Starting...'}
</div>
@@ -521,7 +521,7 @@ class BDFRApp {
const itemsFound = Number.isFinite(data.items_found) ? data.items_found : (data.data && Number.isFinite(data.data.items_found) ? data.data.items_found : undefined);
const totalItems = (limit && limit > 0) ? limit : itemsFound;
let progressTextContent = `${data.progress || 0}% complete`;
let progressTextContent = `${Math.round(data.progress || 0)}% complete`;
if (Number.isFinite(totalItems)) {
progressTextContent += ` (${itemsProcessed}/${totalItems} items)`;
}