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

Resolve accessibility issues in datalist #95

Open
Tracked by #90
zcorpan opened this issue Jan 11, 2024 · 3 comments
Open
Tracked by #90

Resolve accessibility issues in datalist #95

zcorpan opened this issue Jan 11, 2024 · 3 comments

Comments

@zcorpan
Copy link
Member

zcorpan commented Jan 11, 2024

See web-platform-tests/interop#547 by @joppekroon

Description

The datalist element is highly interesting, but due to the accessibility issues can not be relied upon to work.

MDN mentions three issues:

1. No support for Zoom.

2. No support for high contrast mode.

3. No announcement for content by some screen readers.

Rationale

Resolving these issues could lift the datalist to be a viable replacement to overengineered select/combo box solutions.

In my limited testing it looks like issue 3 has been fixed. Issue 2 seems to be fixed as well, on Windows the datalist listens to HCM although improved styling support in general would be appreciated of course. But issue 1, reacting to zoom, is still a problem.

Investigation Roadmap

No response

Also see #23 , filing this separately in case the scope is different.

@zcorpan
Copy link
Member Author

zcorpan commented Mar 1, 2024

For Gecko, I found these bugs for datalist in component Disability Access:

There's also a meta bug for datalist generally: https://bugzilla.mozilla.org/show_bug.cgi?id=1638433

Per @MReschenberg, high contrast mode is also an issue.

@zcorpan zcorpan added the Agenda+ label Mar 5, 2024
@cookiecrook
Copy link
Collaborator

Possible paths forward:

  • manually test with browser zoom, css zoom, contrast settings, and screen readers in each engine on each platform
  • file any bugs discovered
  • investigate role and label tests
  • investigate device pixel ratio tests (maybe not reflected by browser zoom)???

@zcorpan
Copy link
Member Author

zcorpan commented Apr 24, 2024

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

No branches or pull requests

2 participants