diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-03-22 05:26:42 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-22 05:26:42 +0000 |
| commit | 2e0f3aaf2566db9979ca827b9d29884be8fbeee0 (patch) | |
| tree | 2ed59ff21f0f38fb70e90ab7ad6e9167bb22cfe9 /web/app.js | |
| parent | 5081b0c014d8e82e7be1907441c246fbd01ca21e (diff) | |
feat: surface error_msg on failed task cards in UI
Diffstat (limited to 'web/app.js')
| -rw-r--r-- | web/app.js | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -171,6 +171,16 @@ function createTaskCard(task) { card.appendChild(desc); } + // Error message for failed tasks + const FAILED_STATES = new Set(['FAILED', 'BUDGET_EXCEEDED', 'TIMED_OUT']); + if (FAILED_STATES.has(task.state) && task.error_msg) { + const errEl = document.createElement('div'); + errEl.className = 'task-error-msg'; + errEl.textContent = task.error_msg; + errEl.title = task.error_msg; + card.appendChild(errEl); + } + // Changestats badge for COMPLETED/READY tasks const CHANGESTATS_STATES = new Set(['COMPLETED', 'READY']); if (CHANGESTATS_STATES.has(task.state) && task.changestats != null) { |
