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

Datepicker improve a11y #357

Open
diwic opened this issue May 6, 2022 · 3 comments
Open

Datepicker improve a11y #357

diwic opened this issue May 6, 2022 · 3 comments
Labels
a11y Accessibility enhancement Improvements to existing features and functionality

Comments

@diwic
Copy link

diwic commented May 6, 2022

Overview of the problem

Oruga version: 0.5.5
Vuejs version: 2.6
OS/Browser: Ubuntu/Firefox 99.0

Description

Hi! I'm working on improving accessibility and run into something I'm not sure how to fix myself. I'm using Firefox's checker and it errors on "Clickable elements must be focusable and should have interactive semantics", the component being o-ctrl-input.

Steps to reproduce

  1. Open https://oruga.io/components/datepicker.html in Firefox.
  2. Open Firefox devtools and choose the accessibility tab.
  3. Choose to check for all issues

Expected behavior

No errors/warnings

Actual behavior

Many errors/warnings. But the one I don't know how to fix in particular, is the one on o-ctrl-input that says Clickable elements must be focusable and should have interactive semantics.

@jtommy
Copy link
Member

jtommy commented Nov 26, 2022

@diwic I never saw that error, to be honest. Anyway any improvements about accessibility are welcome

@astagi
Copy link
Member

astagi commented Jan 21, 2023

hey @diwic any update on this task?

@astagi astagi changed the title Datepicker wcag Datepicker improve a11y Jan 21, 2023
@astagi astagi added enhancement Improvements to existing features and functionality a11y Accessibility labels Jan 21, 2023
@diwic
Copy link
Author

diwic commented Jan 23, 2023

bild

The error is still there; but it's now on the div.o-drop__trigger element.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
a11y Accessibility enhancement Improvements to existing features and functionality
Projects
None yet
Development

No branches or pull requests

3 participants