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 guidance #15

Open
bathos opened this issue Apr 18, 2021 · 0 comments
Open

Accessibility guidance #15

bathos opened this issue Apr 18, 2021 · 0 comments

Comments

@bathos
Copy link

bathos commented Apr 18, 2021

When using this feature, developers will be implementing the draggable titlebar area and its content. However I don’t think WAI-ARIA currently provides any guidance or requirements for what implementation of a window’s titlebar entails. I may be incorrect about this — I’m not really sure what to look for. So far I haven’t found evidence of aria addressing this UI concept at all, though. For example there appears to be no aria role that maps to the ROLE_SYSTEM_TITLEBAR on Windows.

If there’s already an appropriate existing HTML or HTML+aria pattern we should be following, it would be helpful to know what it is. I think this should be included or referenced within the specification text if possible when the time comes. (And if there isn’t already an appropriate pattern or there’s missing API surface here, it might be important not to begin unflagging the API until that’s resolved?)

Unrelated general “user feedback”: I’ve been having lots of fun playing with this today! Very exciting to see it come together in chrome canary. I can report that the env vars, a bit of calc(), and grid seem to account for responsive layout needs really nicely. The only thing which seems missing to me is a media query; if I could use a query in the same manner as (display-mode: standalone), I’d need literally no JS for the title-respecting layout — CSS would account for everything.
image

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