I'm using a barcode scanner to enter data into an elm textfield. The barcode scanner basically works like a keyboard with a user that makes very rapid keystrokes. This rapid entry causes random characters to be missing in the textfield. If the scan is supposed to enter "50494'', one or more of these characters will often be missing. Using the debugger I see that my model has values for that field that change from "5" to "50" to "504" to "509" to "5094", but it should be "5" to "50" to "504" to "5049" to "50494" So it ends up replacing "504" with "509" instead of with "5049". I believe this is a threading issue where two events are firing in parallel instead of in sequence, and both events are starting with the same model data ("50") with the output of one event replacing the output of the other, when instead the output model for one event should be the input for the next event. Is this a bug in Elm? How do I fix this?
Thanks, Chris -- You received this message because you are subscribed to the Google Groups "Elm Discuss" group. To unsubscribe from this group and stop receiving emails from it, send an email to elm-discuss+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.