diff --git a/agents/drivers/duckdb/tests/duckdb_worker_process.rs b/agents/drivers/duckdb/tests/duckdb_worker_process.rs index 61eda0b5c3..7cc8970da2 100644 --- a/agents/drivers/duckdb/tests/duckdb_worker_process.rs +++ b/agents/drivers/duckdb/tests/duckdb_worker_process.rs @@ -19,6 +19,12 @@ static TEMP_DB_COUNTER: AtomicU64 = AtomicU64::new(0); #[path = "../../../../crates/dbx-core/tests/support/duckdb_export.rs"] mod export_regressions; +#[tokio::test(flavor = "multi_thread", worker_threads = 2)] +async fn worker_query_pages_preserve_one_execution() { + let _guard = duckdb_worker_process_test_guard().await; + export_regressions::run_query_pages(PathBuf::from(env!("CARGO_BIN_EXE_dbx-duckdb-driver"))); +} + #[tokio::test(flavor = "multi_thread", worker_threads = 2)] async fn worker_parquet_exports_preserve_rows_and_project_totals() { let _guard = duckdb_worker_process_test_guard().await; diff --git a/apps/desktop/src/components/export/ExportProgressDialog.vue b/apps/desktop/src/components/export/ExportProgressDialog.vue index 47423e0d27..40390b9574 100644 --- a/apps/desktop/src/components/export/ExportProgressDialog.vue +++ b/apps/desktop/src/components/export/ExportProgressDialog.vue @@ -60,7 +60,7 @@ const displayName = computed(() => { } return `${props.tableName} (.${props.format})`; }); -const isActive = computed(() => props.status === "Queued" || props.status === "Running" || props.status === "Writing" || props.status === "Cancelling"); +const isActive = computed(() => props.status === "Queued" || props.status === "PreparingSnapshot" || props.status === "Running" || props.status === "Writing" || props.status === "Cancelling"); const isFinished = computed(() => props.status === "Done" || props.status === "Error" || props.status === "Cancelled"); const canChangeQueryTimeout = computed(() => props.status === "Error" && !!props.connectionId && !!props.errorMessage && isQueryTimeoutErrorMessage(props.errorMessage)); const canRevealFile = computed(() => props.status === "Done" && !!props.filePath && isTauriRuntime()); @@ -124,8 +124,8 @@ watch(
-