[clsi-cache] check compiler settings before using compile from cache (#24845)

* [web] provide an actual rootFolder from EditorProviders in tests

- Fixup SocketIOMock and ShareJS mocks to provide the complete interface
- Extend SocketIOMock interface to count event listeners
- Fixup test that did not expect to find a working rootDoc

* [web] expose imageName from ProjectContext

* [clsi-cache] check compiler settings before using compile from cache

* [web] avoid fetching initial compile from clsi-cache in PDF detach tab

GitOrigin-RevId: e3c754a7ceca55f03a317e1bc8ae45ed12cc2f02
This commit is contained in:
Jakob Ackermann
2025-04-16 08:05:35 +00:00
committed by Copybot
parent ef958f97a1
commit 39110d9da9
17 changed files with 416 additions and 72 deletions
@@ -34,6 +34,7 @@ export const ProjectProvider: FC = ({ children }) => {
const {
_id,
compiler,
imageName,
name,
rootDoc_id: rootDocId,
members,
@@ -59,6 +60,7 @@ export const ProjectProvider: FC = ({ children }) => {
return {
_id,
compiler,
imageName,
name,
rootDocId,
members,
@@ -75,6 +77,7 @@ export const ProjectProvider: FC = ({ children }) => {
}, [
_id,
compiler,
imageName,
name,
rootDocId,
members,