Yes, looks like a bug. Should be fixed by this PR.
--
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...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
That is, said PR fixes the “undefined initial value” problem. That merging of Keyboard.wasd and Keyboard.arrows will only ever give the result events from one of them is something that is a real change of semantics, which happened in this commit. Maybe it was an intended change of semantics, maybe not. To recover the 0.14 behavior in this respect, calls to Signal.dropRepeats would have to be wrapped around the Signal.map calls in the definitions of wasd and arrows in Keyboard.elm.
That keyboard signals become meaningfully mergeable again, can be achieved with this PR.