As a suggestion:
Don't modify the URL directly. Create some kind of helper function that
would allow you to navigate using a higher level of structure.

I have the concept of Pages in my app (i.e. locations where certain parts
of the functionality gets accomplished). When I want to navigate, I
navigate to a Page (e.g. Home), not to a URL.
The helpers take care of the actual structure of the url.



On Thu, Sep 15, 2016 at 2:18 PM, Eduardo Cuducos <cudu...@gmail.com> wrote:

> Many thanks for you reply, Peter.
>
> Indeed changing that line to Cmd.none fix the issue.
>
> The reason why I (naïvely) added that Navigation.modifyUrl "" was to
> clean up a “invalid” URL.
>
> For example: if location is #/document/42, this is a valid entry point;
> but is the location happens to be mistyped as #/documnt/42 (typo, missing
> letter “e”) my idea was to clean up the URL ro return to the root of the
> application.
>
> Gonna try to find an alternative way to implement that now ; )
>
> Once more, thank you very much,
>
> Ed
>
> On Wed, Sep 14, 2016 at 5:31 PM Peter Damoc <pda...@gmail.com> wrote:
>
>> On Wed, Sep 14, 2016 at 11:07 PM, Eduardo Cuducos <cudu...@gmail.com>
>> wrote:
>>
>>> I have no clue about how to starting debugging this. Any ideas?
>>>
>>
>> Looks like a Navigation problem. You keep navigating to the same page and
>> create an infinite loop where the urlparser runs and you navigate in
>> urlUpdate and the urlparser runs again and again you navigate, etc.
>>
>> I would replace the following line:
>> https://github.com/datasciencebr/jarbas/blob/master/jarbas/frontend/elm/
>> Main.elm#L131
>> with a simple Cmd.none for starters.
>> Could you give more details about what are you trying to do with that
>> line?
>>
>>
>> --
>> There is NO FATE, we are the creators.
>> blog: http://damoc.ro/
>>
>> --
>> 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.
>>
> --
> 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.
>



-- 
There is NO FATE, we are the creators.
blog: http://damoc.ro/

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

Reply via email to