2.5.23 The GardenMap state is updated through an event bus
Related to the audit.
The Garden Party front-end is already using VueX for central state management. It should not rely on another third party to update its components, as it adds complexity with no apparent benefit. At first, it should be possible to centralise all the GardenMap state modifiers in the VueX state.
Once done, it will be possible to replace the pub-sub system with watchers or subscription triggered when state’s properties change.
Then, if the maintainers think it’s a pertinent, the GardenMap component could be rewritten to be full reactive and directly using the VueX store to update itself.