diff --git a/client/src/components/Level.tsx b/client/src/components/Level.tsx index 8756779..534767e 100644 --- a/client/src/components/Level.tsx +++ b/client/src/components/Level.tsx @@ -115,6 +115,7 @@ function useLevelEditor(worldId: string, levelId: number, codeviewRef, infoviewR setInfoProvider(infoProvider) setInfoviewApi(infoviewApi) + return () => { editor.setModel(null); infoProvider.dispose(); } }, []) // Create model when level changes