Job-level cancel control for failed uploads. Discards R2 artifacts and gives up on all retries.
Job row and refresh callback.
Cancel button and confirmation dialog when the job has failed.
Job-level cancel control for failed uploads. Discards R2 artifacts and gives up on all retries.