Skip to content
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

Define menclose@notation as a set of space-separated tokens #104

Closed
fred-wang opened this issue Jun 14, 2019 · 5 comments
Closed

Define menclose@notation as a set of space-separated tokens #104

fred-wang opened this issue Jun 14, 2019 · 5 comments
Labels
MathML Core Issues affecting the MathML Core specification MathML 4 Issues affecting the MathML 4 specification

Comments

@fred-wang
Copy link

Definition in MathML full is:
https://mathml-refresh.github.io/mathml/chapter3.html#presm.menclose

After #21, we can now define it as "set of space-separated tokens":
https://html.spec.whatwg.org/multipage/common-microsyntaxes.html#space-separated-tokens

The proposal is to define it as a "unordered set of unique space-separated tokens" like it is done for iframe@sandbox https://html.spec.whatwg.org/multipage/iframe-embed-object.html#the-iframe-element:unordered-set-of-unique-space-separated-tokens

i.e. do not allow values like "circle circle".

@fred-wang fred-wang added MathML 4 Issues affecting the MathML 4 specification MathML Core Issues affecting the MathML Core specification need implementation update need polyfill Issues requiring implementation changes need resolution Issues needing resolution at MathML Refresh CG meeting need specification update Issues requiring specification changes labels Jun 14, 2019
@fred-wang
Copy link
Author

WebKit and Gecko will typically treat duplicate notation values as equivalent to a single notation. This is consistent with the MathML suggestion "Each should be rendered as if the others were not present; they should not nest one inside of the other."

@davidcarlisle
Copy link
Collaborator

davidcarlisle commented Jun 14, 2019 via email

@fred-wang
Copy link
Author

I updated the menclose desc to rely on MathML3 and here is the proposed definition: https://mathml-refresh.github.io/mathml-core/#attribute-notation ; if people disagree I can still update later.

@fred-wang
Copy link
Author

Consensus during last meeting: we should actually relax this definition to be compatible with MathML3. This has been updated.

@fred-wang fred-wang removed need resolution Issues needing resolution at MathML Refresh CG meeting need specification update Issues requiring specification changes labels Mar 21, 2020
@fred-wang fred-wang changed the title Define menclose@notation as an unordered set of unique space-separated tokens Define menclose@notation as a set of space-separated tokens Mar 21, 2020
@fred-wang
Copy link
Author

This seems fixed.

@NSoiffer NSoiffer removed the need polyfill Issues requiring implementation changes label May 20, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
MathML Core Issues affecting the MathML Core specification MathML 4 Issues affecting the MathML 4 specification
Projects
None yet
Development

No branches or pull requests

3 participants