[NSAccessibility] Add support for the <mfenced> element

NEW
Unassigned

Status

()

defect
4 years ago
4 years ago

People

(Reporter: fredw, Unassigned)

Tracking

(Depends on 1 bug)

Trunk
Points:
---
Dependency tree / graph

Firefox Tracking Flags

(firefox41 affected)

Details

()

Follow-up of bug 1001641. Here is what we must do to be consistent with what WebKit does:

- <mfenced> must be exposed as subrole "AXMathFence". But when we tried to only expose this role without the other two points below, we obtained a crash in VoiceOver (see bug 1001641 comment 13).

- We must expose the following attributes for the open/close operators of <mfenced> element: "AXMathFencedOpen" and "AXMathFencedClose".

- We must expose the open/close/separators operators as subroles "AXMathFenceOperator" and "AXMathSeparatorOperator". However, these do not appear in our accessible tree yet (see bug 1175747).

See attachment 8623956 [details] for a testcase.
You need to log in before you can comment on or make changes to this bug.