If you type some text, move the cursor back a few characters and then type quickly the cursor will jump to the end. It's an issue that all VDOM implementations have to workaround but as yet Elm doesn't have one. I believe there's an issue open for it somewhere but I wasn't able to track it down.
On Monday, 7 August 2017 19:56:51 UTC+2, Mickey Vashchinsky wrote: > > That is a strange behavior. > Here is a simplest example, where the cursor stays where it was: > https://ellie-app.com/3XzqjnmpZg6a1/0 > > Maybe your scenario is different? > > > On Thursday, June 8, 2017 at 2:25:22 AM UTC+2, Carlos De la Guardia wrote: >> >> Howdy all, >> >> I'm creating an Elm version of this app: >> https://carlosd.org/cheatsheeter/ >> It's got a bunch of fields users can edit, and which are saved in local >> storage. I'm running into a problem trying to produce the following >> behavior: when a user opens the app, it should read their data from local >> storage, insert it into these text fields, and then the user should be able >> to edit the field, close the app, and repeat the process. >> >> The specific problem it that setting an input's value with 'onInput' >> resets the cursor position to the end of the field every time they type. If >> you don't set the value, then the input is always created empty, rather >> than with the desired value. Perhaps using defaultValue would solve this >> problem? >> >> >> -- 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.
