diff --git a/modules/webapp/src/main/elm/App/Update.elm b/modules/webapp/src/main/elm/App/Update.elm index 9e511809..59067a6a 100644 --- a/modules/webapp/src/main/elm/App/Update.elm +++ b/modules/webapp/src/main/elm/App/Update.elm @@ -342,9 +342,13 @@ updateManageData lmsg model = initPage : Model -> Page -> ( Model, Cmd Msg, Sub Msg ) -initPage model page = +initPage model_ page = + let + model = + { model_ | page = page } + in case page of - HomePage mid -> + HomePage _ -> Util.Update.andThen2 [ updateHome Page.Home.Data.Init , updateQueue Page.Queue.Data.StopRefresh diff --git a/modules/webapp/src/main/elm/Page/Home/Update.elm b/modules/webapp/src/main/elm/Page/Home/Update.elm index f307b727..c8c3c04f 100644 --- a/modules/webapp/src/main/elm/Page/Home/Update.elm +++ b/modules/webapp/src/main/elm/Page/Home/Update.elm @@ -26,7 +26,7 @@ update mId key flags settings msg model = Init -> Util.Update.andThen2 [ update mId key flags settings (SearchMenuMsg Comp.SearchMenu.Init) - , doSearch flags settings + , scrollToCard mId ] model @@ -251,7 +251,7 @@ update mId key flags settings msg model = ScrollResult _ -> let cmd = - Process.sleep 350 |> Task.perform (always ClearItemDetailId) + Process.sleep 800 |> Task.perform (always ClearItemDetailId) in withSub ( model, cmd )