On Sep 24, 2016, at 2:18 AM, Peter Damoc <[email protected]> wrote:
> 
>> On Sat, Sep 24, 2016 at 12:20 AM, Richard Feldman 
>> <[email protected]> wrote:
>> Got it.
>> 
>> Fair point, although to me this suggests that WCs are best suited for state 
>> you don't mind losing, e.g. for a ripple effect. :)
> 
> Some of the components might have a complex user interaction that also is 
> important. 
> For example, the date picker allows the user to switch to a different month 
> in the process of selecting the date. 
> If due to some other UI update the date picker is reverted to the default 
> date without reason, this ends up being a bad experience for the user. 
> 
> But this is an implementation detail. Maybe it can be solved at the 
> implementation level somehow through some JS trickery. 

Elm presumably already has this problem for text entry fields which when 
focused have a selection range or insertion point. One just gets lucky much of 
the time because the view tree doesn't change. But one person's luck is another 
person's hours of hunting down a hard to reproduce bug.

Mark

-- 
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.

Reply via email to