Radio button props loose value when another prop value is changed in the component
To test, first change a sdc component's widget from dropdown to radio buttons: - export your config: `drush cex -y` - Locate the config file of your component, like: `config/sync/canvas.component.sdc.sdc_components.card.yml` - Change `field_widget: options_select` into: `field_widget: options_buttons` - import the updated config: `drush cim -y` Now you have a component with radio buttons widget instead of a dropdown. If you set a value for the radio buttons prop and save and close the canvas ui, and then you edit the page and your component again and change a different prop of your component, then the rendered/preview component immediately looses its value for the radio buttons prop. The radio buttons widget in the right sidebar still displays the correct value despite that, but if you change nothing else and save and close canvas ui and re edit the page, then you can see that the radio buttons widget lost its value. Change the widget back from options_buttons to options_select and the problem disappears. This problem somewhat resembles #3591716 I think so it might be semi-related. This problem severly affects the [sdc_components](https://www.drupal.org/project/sdc_components) module because it relies on the options_buttons widget a lot for improving UX when editing props.
issue