diff --git a/backend/src/app.py b/backend/src/app.py index e79ab799..509de40d 100755 --- a/backend/src/app.py +++ b/backend/src/app.py @@ -640,10 +640,8 @@ async def translate_run_websocket(websocket: WebSocket, run_id: str): await websocket.accept() logger.reason("Accepted translate run WebSocket", extra={"run_id": run_id}) try: - config_manager = get_config_manager() while True: try: - from sqlalchemy.orm import Session from .core.database import SessionLocal from .plugins.translate.orchestrator_aggregator import TranslationResultAggregator from .core.event_log import EventLog diff --git a/frontend/src/lib/components/translate/RunTabContent.svelte b/frontend/src/lib/components/translate/RunTabContent.svelte index cbfe5674..da852c9d 100644 --- a/frontend/src/lib/components/translate/RunTabContent.svelte +++ b/frontend/src/lib/components/translate/RunTabContent.svelte @@ -21,7 +21,7 @@ import TranslationRunResult from './TranslationRunResult.svelte'; let { - status = 'DRAFT', + status = $bindable('DRAFT'), jobId = '', isRunning = false, isFullRun = false, @@ -30,14 +30,12 @@ runComplete = false, completedRuns = [], expandedRunIds = [], - showBulkReplace = false, + showPageBulkReplace = $bindable(false), onTriggerRun = (isFull) => {}, onRetryRun = () => {}, onRetryInsert = () => {}, onLoadRunHistory = () => {}, onToggleRunDetails = (id) => {}, - onBulkReplaceApplied = (count) => {}, - onBulkReplaceClose = () => {}, getJobStatusLabel = (s) => s, } = $props(); @@ -144,7 +142,7 @@

{$t.translate?.config?.recent_runs}