Closed Bug 1396626 Opened 7 years ago Closed 7 years ago

implement ARIA 1.1 aria-haspop

Categories

(Firefox :: Disability Access, enhancement)

enhancement
Not set
normal

Tracking

()

RESOLVED FIXED
Firefox 57
Tracking Status
firefox57 --- fixed

People

(Reporter: faulkner.steve, Assigned: MarcoZ)

References

(Blocks 1 open bug)

Details

Attachments

(1 file)

In ARIA 1.1 aria-haspopup can have a number of values true/false/dialog/listbox/menu/tree

these are expressed in Ia2 for dialog/listbox/menu/tree via object attribute properties:

current implementation: exposes haspopup state for all non false values, but does not have object attribute property for dialog/listbox/menu/tree.
* http://w3c.github.io/aria/core-aam/core-aam.html#ariaHaspopupDialog
* http://w3c.github.io/aria/core-aam/core-aam.html#ariaHaspopupListbox
* http://w3c.github.io/aria/core-aam/core-aam.html#ariaHaspopupMenu
* http://w3c.github.io/aria/core-aam/core-aam.html#ariaHaspopupTree

test cases https://s.codepen.io/stevef/debug/EvMrqo
I'm taking this.
Assignee: nobody → mzehe
Status: NEW → ASSIGNED
Blocks: aria
Comment on attachment 8904540 [details]
Bug 1396626 - Expose aria-haspopup tokens dialog, listbox, menu and tree as object attributes.

https://reviewboard.mozilla.org/r/176372/#review181406

looks good
Attachment #8904540 - Flags: review?(surkov.alexander) → review+
Pushed by mzehe@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/ef6cf161ece3
Expose aria-haspopup tokens dialog, listbox, menu and tree as object attributes. r=surkov
https://hg.mozilla.org/mozilla-central/rev/ef6cf161ece3
Status: ASSIGNED → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Target Milestone: --- → Firefox 57
You need to log in before you can comment on or make changes to this bug.