monaco-languageclient icon indicating copy to clipboard operation
monaco-languageclient copied to clipboard

InMemoryFileSystemProvider AppPlayground causes issues with the outline service

Open ssmifi opened this issue 5 months ago • 19 comments

Using the last changes to the AppPlayground together with the outline service override throws an error every time one changes the file. The outline works though. I think this was not the case with the RegisteredFileServiceProvider.

Uncaught (in promise) Canceled: Canceled
    at Delayer.cancel (http://localhost:20001/node_modules/.vite/deps/chunk-GWAXN5OK.js?v=94d6cfb4:1273:65)
    at Delayer.dispose (http://localhost:20001/node_modules/.vite/deps/chunk-GWAXN5OK.js?v=94d6cfb4:1283:14)
    at dispose (http://localhost:20001/node_modules/.vite/deps/chunk-XX2NKZE7.js?v=94d6cfb4:2141:13)
    at _DisposableStore.clear (http://localhost:20001/node_modules/.vite/deps/chunk-XX2NKZE7.js?v=94d6cfb4:2346:11)
    at _DisposableStore.dispose (http://localhost:20001/node_modules/.vite/deps/chunk-XX2NKZE7.js?v=94d6cfb4:2336:14)
    at WorkbenchDataTree2.dispose (http://localhost:20001/node_modules/.vite/deps/chunk-7PVOOJZ7.js?v=94d6cfb4:31046:31)
    at http://localhost:20001/node_modules/.vite/deps/@codingame_monaco-vscode-outline-service-override.js?v=94d6cfb4:1363:12
    at http://localhost:20001/node_modules/.vite/deps/chunk-XX2NKZE7.js?v=94d6cfb4:2175:7
    at Object.dispose (http://localhost:20001/node_modules/.vite/deps/chunk-XX2NKZE7.js?v=94d6cfb4:1937:19)
    at dispose (http://localhost:20001/node_modules/.vite/deps/chunk-XX2NKZE7.js?v=94d6cfb4:2141:13)

Test branch in https://github.com/TypeFox/monaco-languageclient/pull/936

ssmifi avatar Jun 18 '25 12:06 ssmifi