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

Allow 1.1 values for aria-haspopup in 1.0 pattern #1029

Closed
wants to merge 2 commits into from

Conversation

carmacleod
Copy link
Contributor

@carmacleod carmacleod commented May 10, 2019

- 1.1 "contains or owns" the popup listbox, tree, grid or dialog, but 1.0 just "owns" the popup listbox, tree, grid or dialog
@css-meeting-bot
Copy link
Member

The ARIA Authoring Practices (APG) Task Force just discussed Values of haspopup other than true for ARIA 1.0 comboboxes.

The full IRC log of that discussion <AnnAbbott> TOPIC: Values of haspopup other than true for ARIA 1.0 comboboxes
<Jemma> https://github.com//pull/1029
<zcorpan> GitHub: https://github.com//pull/1029
<AnnAbbott> mck: ramifications are it may/may not work with screen readers
<AnnAbbott> Carolyn: works with many screen readers. Am using a dialog and seems to work pretty well, better than 1.1 which doesn't announce combobox
<AnnAbbott> mck: JAWS only sees parent div
<AnnAbbott> Carolyn: announces as text field
<AnnAbbott> mck: doesn't see it in reading mode, announces as text field in forms mode
<AnnAbbott> mck: if supported in pattern then 1) should be supporting in pattern and 2) possible problem with screen reader implementation
<CurtBellew> present +
<AnnAbbott> mck: currently is invisible in read mode and subsumed in edit mode
<AnnAbbott> mck: if a grid is used inside of input, don't know how it would work
<AnnAbbott> bg: if using aria-owns instead of aria controls, it works
<AnnAbbott> mck: Microsoft objected at F2F meeting
<Jemma> what is "that" idea you mean, Matt?
<Jemma> "that" using aria-control?
<AnnAbbott> bg: can we talk about this on Thursday?
<AnnAbbott> mck: sure
<AnnAbbott> mck: objecting to relationship between combobox and grid
<AnnAbbott> mck: why do we need to call it a combobox?
<AnnAbbott> mck: combobox needs autocomplete
<AnnAbbott> bg: role doesn't define behavior
<AnnAbbott> mck: don't need owns, just need controls
<AnnAbbott> bg: have patterns for 1.0 and 1.1 that work
<AnnAbbott> bg: 1.1 changed because of how it works
<AnnAbbott> mck: spec says owns on edit and controls on parent
<AnnAbbott> mck: compromise is combobox on parent div and screen readers need to implement
<AnnAbbott> mck: then just need to fix 1.1 pattern

@mcking65
Copy link
Contributor

mcking65 commented Feb 6, 2020

This has been addressed by the rewrite of the combobox pattern for ARIA 1.2.

@mcking65 mcking65 closed this Feb 6, 2020
@zcorpan zcorpan deleted the car/issue1025 branch May 31, 2021 12:21
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

Successfully merging this pull request may close these issues.

3 participants