This PR updates all outgoing messages to include the "stateful" data contained in the web worker. This should help performance on the client side when assessing incoming messages from the message system and reduce complexity.
The reason this work has been started is due to the upcoming undo/redo or history messages, which make it difficult to remain in sync when storing incoming messages as history.
👩💻 Reviewer Notes
Note that this change is going into a feature branch. The next steps should also do the same.
✅ Checklist
General
[x] I have added tests for my changes.
[x] I have tested my changes.
[ ] I have updated the project documentation to reflect my changes.
⏭ Next Steps
Update web components message system handling in accordance with these changes
Update react components message system handling in accordance with these changes
Pull Request
📖 Description
This PR updates all outgoing messages to include the "stateful" data contained in the web worker. This should help performance on the client side when assessing incoming messages from the message system and reduce complexity.
The reason this work has been started is due to the upcoming undo/redo or history messages, which make it difficult to remain in sync when storing incoming messages as history.
👩💻 Reviewer Notes
Note that this change is going into a feature branch. The next steps should also do the same.
✅ Checklist
General
⏭ Next Steps