You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(vscode-extension): rebuild the log channel after disposal
Log caches its output channel for the life of the process, and
activate registered that channel as a subscription. Disposing the
subscriptions closed it while the cached reference stayed, so every
later write threw 'Channel has been closed' — including the first line
of a second activate.
Activate now registers a disposable that drops the cache instead, so
the next caller builds a fresh channel.
Reverting this makes the new test fail with that exact error, plus
cascades into 19 other failures, which is what surfaced it while
covering the entry point.
Signed-off-by: Stephen Whitlock <s.whitlock@live.com>
0 commit comments