Here it is: https://github.com/witoldsz/elm-webdriver-problem
And the Reddit topic: https://www.reddit.com/r/elm/comments/693v43/elmwebdriverproblem/ I hope it will draw a little bit more attention to the issue. On Sun, Apr 30, 2017 at 2:36 AM, Witold Szczerba <[email protected]> wrote: > My issue was with regular input type=text fields. > I will try to find some time to create a project reproducing the issue. > > On Sun, Apr 30, 2017 at 12:57 AM, Noah Hall <[email protected]> wrote: > >> A known issue: https://github.com/elm-lang/html/issues/55 >> >> The issue is elm-compiler was likely closed due to the fact that it is >> not a compiler problem, it is a web-browser problem. >> >> `defaultValue` is the recommended approach >> >> On Sun, Apr 30, 2017 at 12:52 AM, Francesco Orsenigo >> <[email protected]> wrote: >> > Witold, could you put together a minimal Elm app + Selenium script that >> > reproduces the problem? >> > This might be a significant issue, since it would impact the >> possibility to >> > end-to-end test Elm apps. >> > >> > On Sun, Apr 30, 2017 at 8:28 AM, Witold Szczerba < >> [email protected]> >> > wrote: >> >> >> >> This was my case with Selenium WebDriver and Chrome. The end-to-end >> tests >> >> of my Elm application are failing because of this. >> >> It was reported back in 2014: >> >> https://github.com/elm-lang/elm-compiler/issues/835 >> >> The issue is closed, but the bug is still present. >> >> >> >> You want to know my workaround? It "just-works" on Firefox, so this is >> the >> >> browser I use for e2e tests… >> >> >> >> On Sat, Apr 29, 2017 at 11:57 PM, Francesco Orsenigo >> >> <[email protected]> wrote: >> >>> >> >>> This is an interesting problem and I wonder if it would happen also >> with >> >>> some other form of automated input (say, selenium). >> >>> >> >>> It might very well be a problem with Elm. >> >>> >> >>> >> >>> >> >>> On Saturday, April 29, 2017 at 12:51:48 AM UTC+10, Chris Van Vranken >> >>> wrote: >> >>>> >> >>>> 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 [email protected]. >> >>> For more options, visit https://groups.google.com/d/optout. >> >> >> >> >> >> -- >> >> You received this message because you are subscribed to a topic in the >> >> Google Groups "Elm Discuss" group. >> >> To unsubscribe from this topic, visit >> >> https://groups.google.com/d/topic/elm-discuss/Oy35n_BHUGM/unsubscribe. >> >> To unsubscribe from this group and all its topics, send an email to >> >> [email protected]. >> >> For more options, visit https://groups.google.com/d/optout. >> > >> > >> > -- >> > 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 [email protected]. >> > For more options, visit https://groups.google.com/d/optout. >> >> -- >> 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 [email protected]. >> For more options, visit https://groups.google.com/d/optout. >> > > -- 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 [email protected]. For more options, visit https://groups.google.com/d/optout.
