on develop help sign in
Merge pull request #362 from reflex-frp/avoid-run-with-replace-when-hydrating
808d875Elliot Cameron
reflex-dom-core/src/Reflex/Dom/Builder/Immediate.hs+1−2
@@ -318,8 +318,7 @@ addHydrationStepWithSetup :: (Adjustable t m, MonadIO m) => m a -> (a -> Hydrati
318addHydrationStepWithSetup setup f = getHydrationMode >>= \case
318addHydrationStepWithSetup setup f = getHydrationMode >>= \case
319 HydrationMode_Immediate -> pure ()
319 HydrationMode_Immediate -> pure ()
320 HydrationMode_Hydrating -> do
320 HydrationMode_Hydrating -> do
321− switchover <- HydrationDomBuilderT $ asks _hydrationDomBuilderEnv_switchover
321+ s <- lift setup
322− (s, _) <- lift $ runWithReplace setup $ return () <$ switchover
323 addHydrationStep (f s)
322 addHydrationStep (f s)
324
323
325-- | Add a hydration step
324-- | Add a hydration step