@@ -251,7 +251,14 @@ instance SupportsImmediateDomBuilder t m => DomBuilder t (ImmediateDomBuilderT t
251251 [ False <$ Reflex.select (_element_events e) (WrapArg Blur)
252252 , True <$ Reflex.select (_element_events e) (WrapArg Focus)
253253 ]
254− return $ InputElement v (uniqDyn c) valueChangedByUI hasFocus e
254+ return $ InputElement
255+ { _inputElement_value = v
256+ , _inputElement_checked = uniqDyn c
257+ , _inputElement_checkedChange = checkedChangedByUI
258+ , _inputElement_input = valueChangedByUI
259+ , _inputElement_hasFocus = hasFocus
260+ , _inputElement_element = e
261+ }
255262 {-# INLINABLE textAreaElement #-}
256263 textAreaElement cfg = do --TODO
257264 ((e, _), domElement) <- makeElement "textarea" (cfg ^. textAreaElementConfig_elementConfig) $ return ()