This change affects all implementations of the following components:
<input
id=""
name=""
type="text"
class="form-control turas-date-picker" />
<input
id=""
name=""
type="text"
class="form-control turas-date-picker"
aria-required="true" />
<textarea
placeholder=""
class="form-control"
id=""
name="">
<textarea
placeholder=""
class="form-control"
aria-required="true"
id=""
name="">
<legend class="control-label requiredFieldMarker">
Radio buttons
</legend>
<legend class="control-label requiredFieldMarker ">
Radio buttons
<span class="sr-only">Required</span>
</legend>
<legend class="control-label requiredFieldMarker ">
Checkbox group
</legend>
<legend class="control-label requiredFieldMarker ">
Checkbox group required
<span class="sr-only">required</span>
</legend>
This change improves the accessibility of the date picker, text area, radio buttons and checkbox group components by ensuring required fields are programmatically identified as required for users of assistive technologies.
Benefits include:
After updating your Design System packages, we recommend reviewing date picker, text area, radio buttons and checkbox group usage 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 markup and align it with the updated structure shown above and on the date picker, text area, radio buttons and checkbox group pages 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 date picker, text area, radio buttons and checkbox group values continue to submit and save as expected.
This change improves accessibility by ensuring required fields are programmatically identified as required for assistive technologies.
This pattern will be extended to other Design System form components in a future release.
Design System internal reference: 98299