Fix Bug stuck in certain Batch

This commit is contained in:
proitlab committed 2026-08-03 15:21:20 +07:00
1 parent d08cedb604
commit 2e25089aae
2 files changed
+6206 -8

No files matched your search

+6190 -7
View File
File diff suppressed because it is too large. Load diff
+16 -1
View File
@@ -475,6 +475,18 @@ function applyState(data) {
selectedFile = data.file; selectedFile = data.file;
document.getElementById('btn-start').disabled = data.streaming; document.getElementById('btn-start').disabled = data.streaming;
document.getElementById('btn-download').disabled = false; document.getElementById('btn-download').disabled = false;
} else {
selectedFile = null;
batchResultLoaded = false;
document.getElementById('btn-start').disabled = true;
document.getElementById('btn-download').disabled = true;
document.getElementById('live-title').innerHTML = '◉ Live Counter';
document.getElementById('live-count').textContent = '--';
document.getElementById('live-label').textContent = 'Objects Counted';
document.getElementById('live-batch').textContent = '--';
document.getElementById('live-time').textContent = '--';
document.getElementById('live-status').textContent = 'no file selected';
document.getElementById('live-status').className = 'counter-status disconnected';
} }
if (data.streaming && data.file) { if (data.streaming && data.file) {
@@ -683,7 +695,10 @@ async function startRecount() {
async function stopRecount() { async function stopRecount() {
try { try {
await fetch('/api/stop-recount', { method: 'POST' }); await fetch('/api/stop-recount', { method: 'POST' });
} catch (err) {} } catch (err) {
alert('Failed to stop recount');
return;
}
streaming = false; streaming = false;
streamUrl = ''; streamUrl = '';
selectedFile = null; selectedFile = null;