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

Remove "invalid rendering" for various MathML inputs. #51

Closed
bfgeek opened this issue Feb 25, 2019 · 2 comments
Closed

Remove "invalid rendering" for various MathML inputs. #51

bfgeek opened this issue Feb 25, 2019 · 2 comments
Labels
duplicate Duplicate issues

Comments

@bfgeek
Copy link

bfgeek commented Feb 25, 2019

See:
https://www.software.hixie.ch/utilities/js/live-dom-viewer/?saved=6704
... for a simple example.

https://www.software.hixie.ch/utilities/js/live-dom-viewer/?saved=6705
... for a more complex example.

The above example indicates that the implementations are trying to do something funny with various inputs which an implementation thinks is invalid.

I suggest removing these, and instead making sure that all the MathML algorithms can deal with the edge cases which developers might feed them.

(an alternative would be to strictly define, with algorithms, what type of DOM input is required, and the validation steps, however this would be prone to bugs, and compatibility issues).

This the a bit of a meta issue, however would need lots of tests with the "edge" cases for all of the different layout algorithms within MathML.

@fred-wang
Copy link

See issue w3c/mathml-core#136

@fred-wang fred-wang added the duplicate Duplicate issues label Feb 28, 2019
@fred-wang
Copy link

closing this since it duplicates w3c/mathml-core#136

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
duplicate Duplicate issues
Projects
None yet
Development

No branches or pull requests

2 participants