diff --git a/modules/webapp/src/main/elm/App/Update.elm b/modules/webapp/src/main/elm/App/Update.elm
index fa92a709..c25e41b6 100644
--- a/modules/webapp/src/main/elm/App/Update.elm
+++ b/modules/webapp/src/main/elm/App/Update.elm
@@ -288,6 +288,9 @@ applyClientSettings model settings =
     let
         setTheme =
             Ports.setUiTheme settings.uiTheme
+
+        model_ =
+            { model | uiSettings = settings }
     in
     Util.Update.andThen2
         [ \m ->
@@ -299,7 +302,7 @@ applyClientSettings model settings =
         , updateHome Page.Home.Data.UiSettingsUpdated
         , updateItemDetail Page.ItemDetail.Data.UiSettingsUpdated
         ]
-        { model | uiSettings = settings }
+        model_
 
 
 updateItemDetail : Page.ItemDetail.Data.Msg -> Model -> ( Model, Cmd Msg, Sub Msg )