I’m currently testing the collab
module in cases where two users start with the same document and then perform multiple steps (e.g 10-30) before doing the first rebase using collab.receive
.
So far I encountered the two errors Join positions not around a split
and Invalid content for node list_item
, which were both thrown inside receive
.
I suppose these errors are bugs and the receive
method should never throw any uncaught errors during standard document collaboration, right? Or do we need to handle these errors and revert to some kind of merge strategy?
Unfortunately, these errors are rather hard to reliably reproduce. I really hope they can be fixed nevertheless as they cause problems during collaboration use cases. I’ll do my best to find a way to reproduce them, but maybe the provided information is already enough to help fix them.