gecko-dev/accessible/interfaces
Frederic Wang 62d1893ea4 Bug 1791245 - More cleanup for the <mfenced> element. r=emilio
The <mfenced> element [1] is not part of MathML Core [2] or MathML AAM
[3] and was removed in bug 1603773. It should be treated as
an unknown MathML element, that is like an `<mrow>`.

This commit performs some follow-up code cleanup:

* Remove a11y mapping, instead map it like an mrow.

* Remove obsolete deprecation message.

* Don't include mfenced in the sanitizer's default element allow list.
  The spec [4] does not mention an explicit list.

* Preference mathml.mfenced_element.disabled was removed, so no need
  to force it when running tests.

* Tweak some code comments.

[1] https://developer.mozilla.org/en-US/docs/Web/MathML/Element/mfenced
[2] https://w3c.github.io/mathml-core/#mathml-elements-and-attributes
[3] https://w3c.github.io/mathml-aam/
[4] https://wicg.github.io/sanitizer-api

Differential Revision: https://phabricator.services.mozilla.com/D157580
2022-09-20 03:53:50 +00:00
..
gecko
ia2
msaa
moz.build
nsIAccessibilityService.idl
nsIAccessible.idl Bug 1778211 - Reject xpidl CDATA containing 'virtual', r=xpcom-reviewers,necko-reviewers,mccr8,dragana 2022-07-06 14:53:06 +00:00
nsIAccessibleAnnouncementEvent.idl
nsIAccessibleApplication.idl
nsIAccessibleCaretMoveEvent.idl Bug 1713050 - P2: Add granularity to a11y caret move events. r=morgan 2022-03-16 05:56:25 +00:00
nsIAccessibleDocument.idl
nsIAccessibleEditableText.idl
nsIAccessibleEvent.idl
nsIAccessibleHideEvent.idl
nsIAccessibleHyperLink.idl
nsIAccessibleHyperText.idl
nsIAccessibleImage.idl
nsIAccessibleMacInterface.idl Bug 1778211 - Reject xpidl CDATA containing 'virtual', r=xpcom-reviewers,necko-reviewers,mccr8,dragana 2022-07-06 14:53:06 +00:00
nsIAccessibleObjectAttributeChangedEvent.idl
nsIAccessiblePivot.idl
nsIAccessibleRelation.idl
nsIAccessibleRole.idl Bug 1791245 - More cleanup for the <mfenced> element. r=emilio 2022-09-20 03:53:50 +00:00
nsIAccessibleScrollingEvent.idl
nsIAccessibleSelectable.idl
nsIAccessibleStateChangeEvent.idl
nsIAccessibleStates.idl
nsIAccessibleTable.idl
nsIAccessibleTableChangeEvent.idl
nsIAccessibleText.idl
nsIAccessibleTextChangeEvent.idl
nsIAccessibleTextRange.idl
nsIAccessibleTextSelectionChangeEvent.idl
nsIAccessibleTypes.idl
nsIAccessibleValue.idl
nsIAccessibleVirtualCursorChangeEvent.idl