Repository navigation
Commit acfd9ae
committed
fix: rebuild re-pinned siblings' tasks on profile deletion
Review-round fix on the shared code this unit carries:
rePinViewLocalStateForDeletedProfile updated each sibling's buffer but not
its running task: the posted state prefers the task's own
apiConfiguration, so a conversation in a view pinned to the deleted
profile kept sending the deleted profile's settings - the re-pin now
rebuilds the sibling's API handler with the replacement's settings and
re-points the task's sticky profile name, mirroring the activation path.
Tested by the sibling re-pin assertions in the unit that owns the parallel
mode suite; this unit's suites confirm the port is behavior-preserving
for its own coverage.
Proofs: ClineProvider.spec and sticky-mode green; eslint
--max-warnings=0 clean; prettier clean.1 parent eda590a commit acfd9ae
1 file changed
Lines changed: 10 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3416 | 3416 | | |
3417 | 3417 | | |
3418 | 3418 | | |
| 3419 | + | |
| 3420 | + | |
| 3421 | + | |
| 3422 | + | |
| 3423 | + | |
| 3424 | + | |
| 3425 | + | |
| 3426 | + | |
| 3427 | + | |
| 3428 | + | |
3419 | 3429 | | |
3420 | 3430 | | |
3421 | 3431 | | |
| |||
0 commit comments