diff --git a/app/react-components/ui.jsx b/app/react-components/ui.jsx index 65e7b84..a2980e6 100644 --- a/app/react-components/ui.jsx +++ b/app/react-components/ui.jsx @@ -241,8 +241,9 @@ export default function Ui({disconnected}) { }); }, [chatIsOpen, client, debug, devtoolsIsOpen, monopolizers, setDebug, setScale]); usePacket('EcsChange', async () => { - setMainEntity(undefined); setEcs(new ClientEcs({Components, Systems})); + setMainEntity(undefined); + setMonopolizers([]); }, [Components, Systems, setEcs, setMainEntity]); usePacket('Tick', async (payload, client) => { if (0 === Object.keys(payload.ecs).length) {