react-jsonschema-form icon indicating copy to clipboard operation
react-jsonschema-form copied to clipboard

OneOf not able to retain the default values when switching between the options

Open Writingsinfo opened this issue 4 months ago • 3 comments

Prerequisites

What theme are you using?

core

Version

5.x

Current Behavior

The issue we are seeing is that when we switch options, the default values are restored only for the fields that are common to both the options. Eg. Link to playground

In this example, when you switch from option-1 to option-2 and then back to option-1, default value for lorem is not restored.

Expected Behavior

Default values should be retained when switching between the options of oneOf

Steps To Reproduce

Switch between options and you'll notice that the default values are not retained. Link to playground

Environment

- OS:
- Node:
- npm:

Anything else?

This issue might be similar to #4208 but that one is for the same keys while the example I'm sharing is about the unique keys in the options of oneOf.

Same behavior is expected for anyOf.

Writingsinfo avatar Oct 02 '24 15:10 Writingsinfo