Bugfix/tab close bug#552
Conversation
|
PR builds are available as GitHub Actions artifacts: https://github.com/NeuralNomadsAI/CodeNomad/actions/runs/27473802868 Artifacts expire in 7 days.
|
|
I want you to perform the gatekeeper checks for latest PR state check for regressions |
|
Gatekeeper review for latest PR state. Verdict: changes requested. The intent is right, but the current implementation trades the stuck tab for a real consistency race. Findings:
Implementation direction I would accept:
Validation performed:
Additional note: -- |
Keep the tab-close fix optimistic by removing the instance from local state immediately, but make the backend workspace deletion explicitly fire-and-forget instead of exposing a misleading async stop contract. Remove stale awaits from call sites so callers no longer imply that stopInstance waits for backend teardown. If backend deletion fails after the tab is closed, surface the failure through the existing localized toast notification system while still logging the underlying error. Validation: npm run typecheck --workspace @codenomad/ui; npm run build --workspace @codenomad/ui; git diff --check.
|
And now? |
|
Follow-up gatekeeper review after Verdict: still changes requested. What improved:
Remaining blocker:
Why this matters:
What I would accept:
Validation performed:
Additional note: -- |
|
Thanks @aayurt |
|
PR builds are available as GitHub Actions artifacts: https://github.com/NeuralNomadsAI/CodeNomad/actions/runs/27534282506 Artifacts expire in 7 days.
|
#545 Bug fix
#545 (comment)