You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[v2] Unrendered fields are not marked as touched on submission #2299
Submitting a form does not mark fields as touched if they are not currently rendered. This affects virtualized forms, where only a subset of fields may be rendered at the time of submission.
Expected behavior
After the user attempts to submit the form, fields should be considered touched even if they were not rendered at the time.
Actual behavior
Fields that were not rendered when the form was submitted retain the default isTouched value of false.
Some thoughts
One possible fix is to keep submissionAttempts in a separate atom and have fields subscribe to it. When submissionAttempts > 0, the default value of isTouched should be true instead of false.
@scs0209 If you have a concept plan for how to do it, feel free to share. However, we're planning a rework of how submission works behind the scenes, so I don't recommend a PR for this at the moment.
Activity
scs0209 commentedon Aug 25, 2026
I'd like to work on this. Can I try it?
LeCarbonator commentedon Aug 25, 2026
@scs0209 If you have a concept plan for how to do it, feel free to share. However, we're planning a rework of how submission works behind the scenes, so I don't recommend a PR for this at the moment.
scs0209 commentedon Aug 25, 2026
Got it, I'll wait for the submission rework.