You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Describe the bug
While validating the accessibility of a Kentico 13 bizform, the SiteImprove chrome extension accessibility checker raised a concern with the calendar picker input having no label control or aria-label attribute.
To Reproduce
Steps to reproduce the behavior:
Create a kentico bizform
Use the calendar picker form control on an input
place the configured bizform on a page builder page using the form widget
navigate to the page and use the siteimprove chrome extension to validate the accessibility of the form
the siteimprove tool highlights a missing form label for the calendar input
Expected behavior
The form control is accessible
Screenshots
Library Version
The issue was found while developing on Kentico v13.0.157 using the latest version of this nuget package.
Desktop (please complete the following information):
Additional context
In reviewing the issue, it would appear that the visible label coming from kentico configuration is assigned to a hidden input, and that the flatpicker js library creates a new input on the fly with no accessible label provided.
The text was updated successfully, but these errors were encountered:
Describe the bug
While validating the accessibility of a Kentico 13 bizform, the SiteImprove chrome extension accessibility checker raised a concern with the calendar picker input having no label control or
aria-label
attribute.To Reproduce
Steps to reproduce the behavior:
Expected behavior
The form control is accessible
Screenshots
Library Version
The issue was found while developing on Kentico v13.0.157 using the latest version of this nuget package.
Desktop (please complete the following information):
Additional context
In reviewing the issue, it would appear that the visible label coming from kentico configuration is assigned to a hidden input, and that the flatpicker js library creates a new input on the fly with no accessible label provided.
The text was updated successfully, but these errors were encountered: