automerge / automerge-classic

A JSON-like data structure (a CRDT) that can be modified concurrently by different users, and merged again automatically.
http://automerge.org/
MIT License
14.75k stars 466 forks source link

Multiple counter increments in the same change produce the wrong result #347

Open orionz opened 3 years ago

orionz commented 3 years ago

Lukas found a issue and wrote a test for it - I think this may be a result of taking out the op coalescing frontend but we had no tests catching it.

Perhaps we need to put the op coalescing back in or make the backend properly handle multiple increments in the same change.

ept commented 3 years ago

Marking this as needing to be fixed before 1.0 stable.