Files
vscode/extensions/typescript-language-features/src
roblourens 1d68945dd8 Fix stale session changes document lifecycle (#329325)
* Fix stale session changes document lifecycle

Release resolved multi-diff models when session Changes editors clear while preserving restorable editor inputs. Guard retired tsserver event generations from recreating watchers.\n\n(Written by Copilot)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix lifecycle teardown races

Dispose multi-diff models that resolve after their input is released and reject tsserver events once their exact server handle is inactive.\n\n(Written by Copilot)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Rename session changes clear method

Align the inner input lifecycle method with the editor pane clear operation.\n\n(Written by Copilot)\n\nCo-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-08-07 16:04:09 +00:00
..