-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Open
Description
Prerequisites
- I have searched the existing issues
- I understand that providing a SSCCE example is tremendously useful to the maintainers.
- I have read the documentation
- Ideally, I'm providing a sample JSFiddle, Codesandbox.io or preferably a shared playground link demonstrating the issue.
What theme are you using?
material-ui
Version
5.21.1
Current Behavior
When a required field is not modified yet, it submits fine. When a required field is modified, it validates correctly prompting me to fill out the required field. If I then delete all values, it prompts me to fill out the required field even if all values has been cleared.
Expected Behavior
It should submit the form without errors when all values has been removed
Steps To Reproduce
- In this playground enviornment
- Start by submitting the form without entering any values (should submit without errors)
- Add a value to second-test >
testProp1
(should error about missing requiredtestProp2
) - Add
testProp2
(should submit without errors) - Remove values for both
testProp1
andtestProp2
(should submit without errors but does not and show error about missing required testProp2)
This seems to be because of the empty object that never gets cleaned up when all values are deleted.
Environment
Anything else?
Note that Disable HTML 5 validation
option must be selected.
psyspy1