-
Notifications
You must be signed in to change notification settings - Fork 19
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removal/Deprecation of <mfenced> #2
Comments
mfenced is currently not defined in MathML Core, so this is just for mathml4 |
There is a precedent of content in an attribute that is selectable and exposed to the AT: the |
discussed in the telco on 2019-02-25:
|
Based on the stats we have, mfenced is not used by converters. NAG uses it extensively, but the MathML spec defines its equivalence and so it doesn't add functionality. Given it's use, it would be wrong to deprecate from the full spec, but given it's equivalence, I don't see a need to keep it in core. |
Resolution: Specification: Implementation: Polyfill: Tests:
|
(I added need resolution, until the notes are published and someone link them from here) |
Consensus: remove from core and keep in full |
@davidcarlisle I removed the mention of mfenced from the intro (also checked it's not in the relaxng schema). I'm leaving the "spec update" label set until you review what has to be done for full. |
Before writing a test for that, we would need to know how to handle unknown MathML elements. See #139 |
The alternative would be to do like maction ( #26 ) and keep it in core as mrow-like. |
Test added so closing. |
…ght remove from Core / unship…, a=testonly Automatic update from web-platform-tests Add tests for MathML features that we might remove from Core / unship from browsers (#19450) w3c/mathml#27 w3c/mathml#29 w3c/mathml#2 -- wpt-commits: d9e0e15247ca5269b4e2c9060f38416c2068997b wpt-pr: 19450
…ght remove from Core / unship…, a=testonly Automatic update from web-platform-tests Add tests for MathML features that we might remove from Core / unship from browsers (#19450) w3c/mathml#27 w3c/mathml#29 w3c/mathml#2 -- wpt-commits: d9e0e15247ca5269b4e2c9060f38416c2068997b wpt-pr: 19450
…ght remove from Core / unship…, a=testonly Automatic update from web-platform-tests Add tests for MathML features that we might remove from Core / unship from browsers (#19450) w3c/mathml#27 w3c/mathml#29 w3c/mathml#2 -- wpt-commits: d9e0e15247ca5269b4e2c9060f38416c2068997b wpt-pr: 19450 UltraBlame original commit: f3f6dad0dad824e643e833dfd3bcc0ebdec1f28e
…ght remove from Core / unship…, a=testonly Automatic update from web-platform-tests Add tests for MathML features that we might remove from Core / unship from browsers (#19450) w3c/mathml#27 w3c/mathml#29 w3c/mathml#2 -- wpt-commits: d9e0e15247ca5269b4e2c9060f38416c2068997b wpt-pr: 19450 UltraBlame original commit: f3f6dad0dad824e643e833dfd3bcc0ebdec1f28e
…ght remove from Core / unship…, a=testonly Automatic update from web-platform-tests Add tests for MathML features that we might remove from Core / unship from browsers (#19450) w3c/mathml#27 w3c/mathml#29 w3c/mathml#2 -- wpt-commits: d9e0e15247ca5269b4e2c9060f38416c2068997b wpt-pr: 19450 UltraBlame original commit: f3f6dad0dad824e643e833dfd3bcc0ebdec1f28e
Hello! |
This proposal is to remove the
<mfenced>
element or at least deprecate it.From the Math WG: https://lists.w3.org/Archives/Public/www-math/2016Jul/0004.html
From the original "MathML in HTML5" appendix: "The element is just a “convenient form in which to express common constructs involving fences” but is strictly equivalent to an expanded form with and elements and has many exceptions to handle. It is thus not actually necessary and just requires more code for implementers and may lead to rendering inconsistencies with the expanded form. It requires web rendering engines to create many “anonymous” rendering frames (or similar) and keep them up-to-date which may lead to rendering, performance or security issues. Because the text of fences and separators is included in attributes and not in MathML elements then by default it may not be possible to search, select, copy it. It may also not be exposed to assitive technologies without further effort. In this document support for mfenced is not required. Authors are encouraged to use the expanded form and we recommend that the element is dropped from future version of the MathML specification. "
The text was updated successfully, but these errors were encountered: