I’ve noticed that the Transaction.meta map (yjs/Transaction.js at ea4e9a0007a7d19ee913647f47b17aebd08bdef1 · yjs/yjs · GitHub) is not populated when a transaction is received by other connected clients – some screenshots to illustrate:
Client A (originating the change) – meta map is populated with one entry:
Client B (receiving the change) – meta map is empty:
Is this intentional? I would like to use the meta field in order for semantic information about the transaction (what type of user action instigated it) to be transmitted so that receiving clients can interpret the changes accordingly. Is there another way I should achieve this type of behavior?