Closed Bug 740863 Opened 8 years ago Closed 3 years ago

XBL accessibility

Categories

(Core :: XBL, defect)

defect
Not set
normal

Tracking

()

RESOLVED WONTFIX

People

(Reporter: enndeakin, Unassigned)

References

Details

(Keywords: access)

Currently, accessibility information for bindings is provided by implementing
nsIAccessibleProvider.

This is a placeholder bug for features I want to explore on improving this so that a binding can specify how the element maps to accessibility features in more detail.
Blocks: XBL2
Few years ago I suggested to extend XBL syntax (I started thinking here https://wiki.mozilla.org/Accessibility/CustomWidgets). If it seems reasonable then I can write down the idea in details.
Keywords: access
Please do write your ideas down.

My basic idea was to add a role element where one could define the role, how focus behaves and how properties the xbl binding defines map to specific properties accessibility understands. For example, using current xbl syntax:

<binding>
  <role role="button" focus="normal" properties="accessibleText:label"/>
  <implementation>
    <property name="label" onget="..."/>
  </implementation>
</binding>

But I didn't explore much further than that.
Web Components \o/
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.