Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Accessibility issue raised by SiteImprove #4

Open
theconorodonnell opened this issue Dec 5, 2024 · 0 comments
Open

Accessibility issue raised by SiteImprove #4

theconorodonnell opened this issue Dec 5, 2024 · 0 comments

Comments

@theconorodonnell
Copy link

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:

  1. Create a kentico bizform
  2. Use the calendar picker form control on an input
  3. place the configured bizform on a page builder page using the form widget
  4. navigate to the page and use the siteimprove chrome extension to validate the accessibility of the form
  5. the siteimprove tool highlights a missing form label for the calendar input

Expected behavior
The form control is accessible

Screenshots
f30f34b2ab6aaf9f70853da49b8a68d4

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):

  • OS: Windows 11 Pro
  • Browser: Chrome
  • Version: 131.0.6778.86
  • SiteImprove chrome extension: version 2.0

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant