I am using theiaide/theia-cpp:next, and using bazel and clang to compile my programs. Every time I compile, it seems to somehow magically “touch” every file (it isn’t actually changing the timestamp) and theia closes all the open tabs. Sometimes, if I am editing a file while it is being compiled, it leaves the tab open with “deleted from disk”. (The file is not deleted).
It can get quite annoying having all working files disappear upon every compile; any ideas?