This change affects all implementations of the radio buttons component.
<div class="form-group form-radio-buttons ">
<label class="control-label">Group Label</label>
<!-- radio buttons -->
</div>
<fieldset class="form-group form-radio-buttons">
<legend class="control-label">Group Label</legend>
<!-- radio buttons -->
</fieldset>
This change improves the accessibility and semantic structure of the radio buttons component.
Benefits include:
After updating your Design System packages, we recommend reviewing radio buttons in your application to confirm everything behaves as expected.
Areas worth checking:
Applications not using the NuGet package tag helpers should review any manually maintained radio buttons markup and align it with the updated structure shown above and on the radio buttons page in the form components section.
No changes are expected to form submission, model binding, or data persistence as part of this update.
For peace of mind, you may wish to perform a quick check in consuming applications to confirm radio button values continue to submit and save as expected.
This change is not expected to introduce functional issues. A quick review in consuming applications is recommended to confirm the updated markup works as expected in your implementation.
Design System internal reference: 95610