diff --git a/frontend/src/views/SettingsView.vue b/frontend/src/views/SettingsView.vue index b15b946..8235e0a 100644 --- a/frontend/src/views/SettingsView.vue +++ b/frontend/src/views/SettingsView.vue @@ -57,7 +57,12 @@ function startPolling() { pollId = setInterval(() => { if (!document.hidden) { system.refreshStats() - if (tab.value === 'import') importStore.refreshStatus() + if (tab.value === 'import') { + importStore.refreshStatus() + // Refresh the task list while a batch is in flight so the UI + // doesn't sit stale next to a ticking imported/skipped counter. + if (importStore.activeBatch) importStore.loadTasks(true) + } } }, 5000) }