The discussion evolved towards broader concepts like maintaining the state of a webpage, the relationship between data and representation on the DOM (Document Object Model), and more efficient ways to manage state synchronization. It hinted at a central issue the teams face: how the functions updating the data and those updating the screen are distributed, presenting a problem of state synchronization.
In exploring solutions, there was a deep dive into the working of modern libraries and frameworks such as React. The State Changers suggested creating a single function that updates all wrappers based on the variable state rather than having multiple functions each handling a different aspect of the state update. They also discussed a pattern where each of the functions first updates the local storage (the store of truth) and then calls another function responsible for updating all selections.
The discussion also emphasized the changing tools environment and how tools like WeWeb have evolved. Resources like WeWeb are designed specifically for state synchronization, which would simplify the issues they are encountering.