Closed Bug 1414828 Opened 7 years ago Closed 2 years ago

architect a solution to create accessible objects from any source

Categories

(Core :: Disability Access APIs, enhancement, P5)

enhancement

Tracking

()

RESOLVED WONTFIX

People

(Reporter: surkov, Unassigned)

References

Details

(Keywords: access)

Accessible class is strictly tight to nsIContent and nsIFrame to fetch accessibility information for an object. We need to have a way which will allow us to provide this information from any source. Examples where we need this is RSX and AOM, both of them need to create an accessible object having no DOM node underneath.

For that we need to make Accessible class abstract one and move all DOM node/frame related object to derived class, for example, DOMNodeAccessible. Accessible class will provide methods to manage children/embedded objects/types and flags. All styles related implementations and boundary ones should be moved to DOMNodeAccessible.
Priority: -- → P5

This is for an old version of the AOM spec. It's possible we may need something similar when we get to virtual a11y nodes, but until that is actually specified, we really have no idea. Closing for now.

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.