# Trouble with text inputs and double update roundtrips

**URL:** <https://discourse.elm-lang.org/t/trouble-with-text-inputs-and-double-update-roundtrips/6368>\
**Category:** Learn\
**Created:** [October 8, 2020, 8:18am UTC](https://discourse.elm-lang.org/t/trouble-with-text-inputs-and-double-update-roundtrips/6368 "2020-10-08T08:18:01Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![rupert](https://yyz1.discourse-cdn.com/flex035/user_avatar/discourse.elm-lang.org/rupert/32/1775_2.png) [@rupert](https://discourse.elm-lang.org/u/rupert)\
**Post date:** [October 8, 2020, 12:26pm UTC](https://discourse.elm-lang.org/t/trouble-with-text-inputs-and-double-update-roundtrips/6368/11 "2020-10-08T12:26:12Z")

</div>

> [@lazurski](#):
>
> Right. That’s the good part of your solution - it’s atomic. But I was thinking about a scenario where two users open the document (version 1). Each of them makes one change (maybe one removes a section and the other inserts a comma). Each of them have version 2 now, but they are two different versions. With timestamps it’s very unlikely.

It occurs to me that you might find this Elm Europe talk interesting:

[![](https://img.youtube.com/vi/r_QmENb-TAA/maxresdefault.jpg ""ElmSEQ: A conflict-free replicated data type for elm" by Matthias Rella") ](https://www.youtube.com/watch?v=r_QmENb-TAA&t=1s)

---

_[View the full topic](https://discourse.elm-lang.org/t/trouble-with-text-inputs-and-double-update-roundtrips/6368)._
