Files
jianyx1andqwen-code-dev-bot a051a6a796 fix(web-shell): batch session deletions at the route limit (#14637)
* fix(web-shell): batch session deletions at the route limit

* test(web-shell): cover bulk delete in visual previews

* fix(web-shell): retain bulk delete interruption errors

* fix(web-shell): retain deletion failures across workspace batches

Collect per-session and request failures throughout a deletion without losing
later causes or earlier successful current-session cleanup. Keep archive
behavior unchanged and document the daemon request-limit coupling.

Add gated regressions for both cross-workspace failure orders and multiple
per-session errors across batches. The new gates reject parallel-workspace
and per-workspace-error-reset mutations.

* test(web-shell): cover bulk delete merge boundaries

Preserve workspace and standalone failure causes for per-session and rejected requests. Verify each deletion batch captures its UI owner before the request and invokes its own invalidation callback with that batch result.

---------

Co-authored-by: qwen-code-dev-bot <[email protected]>
2026-11-06 10:28:24 +00:00
..