@@ -504,9 +504,10 @@ instance SupportsImmediateDomBuilder t m => DomBuilder t (ImmediateDomBuilderT t
504504 mfiles <- Input.getFiles domInputElement
505505 let getMyFiles xs = fmap catMaybes . mapM (FileList.item xs) . flip take [0..] . fromIntegral =<< FileList.getLength xs
506506 maybe (return []) getMyFiles mfiles
507+ checked <- holdUniqDyn c
507508 return $ InputElement
508509 { _inputElement_value = v
509− , _inputElement_checked = uniqDyn c
510+ , _inputElement_checked = checked
510511 , _inputElement_checkedChange = checkedChangedByUI
511512 , _inputElement_input = valueChangedByUI
512513 , _inputElement_hasFocus = hasFocus