lifecycle.ts:116 Error: Registering disposable on object that has already been disposed of
at add (lifecycle.ts:116)
at e._update (formatActions.ts:201)
at d.fire (event.ts:560)
at a.register (languageFeatureRegistry.ts:53)
at m.$registerRangeFormattingSupport (mainThreadLanguageFeatures.ts:269)
at u._doInvokeHandler (rpcProtocol.ts:394)
at u._invokeHandler (rpcProtocol.ts:379)
at u._receiveRequest (rpcProtocol.ts:299)
at u._receiveOneMessage (rpcProtocol.ts:226)
at _protocol.onMessage.e (rpcProtocol.ts:101)
at d.fire (event.ts:558)
at a (ipc.net.ts:421)
at e (ipc.net.ts:428)
at d.fire (event.ts:558)
at S._receiveMessage (ipc.net.ts:715)
at S._socketDisposables.push._socketReader.onMessage.e (ipc.net.ts:578)
at d.fire (event.ts:558)
at g.acceptChunk (ipc.net.ts:236)
at _register._socket.onData.e (ipc.net.ts:197)
at Socket.t (ipc.net.ts:28)
at Socket.emit (events.js:182)
at addChunk (_stream_readable.js:283)
at readableAddChunk (_stream_readable.js:264)
at Socket.Readable.push (_stream_readable.js:219)
at Pipe.onStreamRead [as onread] (internal/stream_base_commons.js:94)
Seeing this in selfhost: