ARIA sliders and progressbars should not support ATK IText

RESOLVED FIXED

Status

()

Core
Disability Access APIs
RESOLVED FIXED
9 years ago
9 years ago

People

(Reporter: Scott Haeger, Assigned: Aaron Leventhal)

Tracking

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

9 years ago
The ARIA progressbar seen here http://www.mozilla.org/access/dhtml/progressbar and the ARIA slider seen here http://www.mozilla.org/access/dhtml/simple-slider lead me think that sliders and progressbars should not support the Text interface.  An example of the text output from one of the objects is '|********-----------------|', which is of little value and complicates an AT's support of such an object.

Comment 1

9 years ago
Aaron, sounds correct?

I'm sure we create hypertext accessible for general nodes with aria role attribute. Possibly we should create generic accessible for some roles?
(Assignee)

Comment 2

9 years ago
Created attachment 298956 [details] [diff] [review]
Expand on |if| block in nsHypertextAccessible::QueryInterface()

Alexander, I admit your approach sounds cleaner but it might have unintended consequences. So for now I'd like to just expand the list of nsHyperTextAccessible ARIA roles that don't support the text interfaces.
Attachment #298956 - Flags: review?(surkov.alexander)

Comment 3

9 years ago
Comment on attachment 298956 [details] [diff] [review]
Expand on |if| block in nsHypertextAccessible::QueryInterface()

could you please put XXX comment to get back to this later?
Attachment #298956 - Flags: review?(surkov.alexander) → review+
(Assignee)

Comment 4

9 years ago
Comment on attachment 298956 [details] [diff] [review]
Expand on |if| block in nsHypertextAccessible::QueryInterface()

Yes I will, thank you.
Attachment #298956 - Flags: approval1.9?
Comment on attachment 298956 [details] [diff] [review]
Expand on |if| block in nsHypertextAccessible::QueryInterface()

a=beltzner for 1.9
Attachment #298956 - Flags: approval1.9? → approval1.9+
(Assignee)

Updated

9 years ago
Status: NEW → RESOLVED
Last Resolved: 9 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.