Skip to content
GitLab
    • Explore Projects Groups Snippets
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • M MathJax
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 304
    • Issues 304
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 15
    • Merge requests 15
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • MathJax
  • MathJax
  • Wiki
  • Browser Bugs

Browser Bugs · Changes

Page history
Add Browser-Bugs page, update Testing and MathML-Support-In-Browsers. authored 13 years ago by Frédéric Wang's avatar Frédéric Wang
Hide whitespace changes
Inline Side-by-side
Showing
with 116 additions and 0 deletions
+116 -0
Browser-Bugs.md 0 → 100644
View page @ 5dd383c8
# Browser Bugs
Browsers have several issues related to rendering of mathematical expressions
or other features provided by MathJax. The most obvious one is the lack of a
good [MathML support](MathML-Support-In-Browsers.md) but there are many other
problems that MathJax tries to fix. However, adding specific workaround to each
of the browser issue makes the MathJax code more complex and sometimes it may
even not be possible to write such a workaround. Ideally all these bugs should
be fixed upstream.
This page lists some bugs that the MathJax team found in browsers as well as
the corresponding report entries. The main goal is to keep track of these
issues so that we can eventually remove them once the bugs are fixed in the
browsers. This can also help us to answer questions about possible bugs on the
MathJax user mailing list. Finally, this may also be an interesting resource for
browser vendors and users.
## Internet Explorer
* <del>Entity definitions for characters are not up-to-date. See
[feedback 674766](https://connect.microsoft.com/IE/feedback/details/674766/)
</del> (Fixed in Internet Explorer 10).
## Firefox
[MathJax Tracking Bug](https://bugzilla.mozilla.org/show_bug.cgi?id=745687)
* Firefox rendering problems following full-width math
See [issue 231](https://github.com/mathjax/MathJax/issues/231)
* printing pages with downloadable fonts doesn't render all fonts on the page
See [bug 468568](https://bugzilla.mozilla.org/show_bug.cgi?id=468568)
* [MathML bugs](https://bugzilla.mozilla.org/show_bug.cgi?id=687809)
* Support for the 'mathvariant' attribute
See [bug 114365](https://bugzilla.mozilla.org/show_bug.cgi?id=114365)
* Allow downloading math fonts / bundle math fonts with Firefox for better
MathML experience.
See [bug 295193](https://bugzilla.mozilla.org/show_bug.cgi?id=295193).
* Add support for mtable@rowspacing/columnspacing attributes
See [bug 330964](https://bugzilla.mozilla.org/show_bug.cgi?id=330964).
* rendering of mtable with a columnalign attribute is sometimes incorrect.
See [bug 491384](https://bugzilla.mozilla.org/show_bug.cgi?id=491384).
* Improve MathML linebreaking.
See [bug 534962](https://bugzilla.mozilla.org/show_bug.cgi?id=534962).
* Improve/Complete implementation of maction.
See [bug 544036](https://bugzilla.mozilla.org/show_bug.cgi?id=544036).
Note: MathJax supports maction but is such an element generated by an input
processor other than MathML?
* mpadded: height/depth should apply to logical metrics.
See [bug 685628](https://bugzilla.mozilla.org/show_bug.cgi?id=685628).
* Base of munderover not stretched.
See [bug 687807](https://bugzilla.mozilla.org/show_bug.cgi?id=687807).
* Add support for mlabeledtr.
See [bug 689641](https://bugzilla.mozilla.org/show_bug.cgi?id=689641).
* Problems printing MathML when @font-face is used.
See [issue 137](https://github.com/mathjax/MathJax/issues/137) and
[bug 697053](https://bugzilla.mozilla.org/show_bug.cgi?id=697053).
* <del>too much space between upright mi elements.
[bug 320294](https://bugzilla.mozilla.org/show_bug.cgi?id=320294)</del>
(fixed in Firefox 13).
* <del>mlabeledtr is not shown at all. See
[bug 356870](https://bugzilla.mozilla.org/show_bug.cgi?id=356870)</del>
(fixed in Firefox 9).
MathJax workaround: remove the label and convert mlabeledtr to mtr.
(removed in MathJax 2.0)
* <del>mpadded: add support for the voffset attribute. See
[bug 557474](https://bugzilla.mozilla.org/show_bug.cgi?id=557474)</del>
(fixed in Firefox 7).
* <del>Names for negative spaces are not supported. See
[bug 650530](https://bugzilla.mozilla.org/show_bug.cgi?id=650530)</del>
(fixed in Firefox 7).
* <del>Support for attribute "width" on mtable. See
[bug 722880](https://bugzilla.mozilla.org/show_bug.cgi?id=722880)</del>
(fixed in Firefox 13).
MathJax workaround: attach a "style" attribute to the mtable element.
See [issue 214](https://github.com/mathjax/MathJax/issues/214)
## Webkit
[MathJax Tracking Bug](https://bugs.webkit.org/show_bug.cgi?id=84012)
* Safari/Chrome: &notinE; and &notindot; are not supported.
See [bug 62187](https://bugs.webkit.org/show_bug.cgi?id=62187) and
[bug 43949](https://bugs.webkit.org/show_bug.cgi?id=43949#c39). Not tested
with Konqueror yet.
* Chrome 18 messes up the Show As window
See [issue 221](https://github.com/mathjax/MathJax/issues/221)
* -webkit-column-count crashes Mathjax in Chrome
See [issue 45](https://github.com/mathjax/MathJax/issues/45) and
* Positioning error in dynamically inserted content
See [bug 50210](https://bugs.webkit.org/show_bug.cgi?id=50210)
## Opera
* &lang; and &rang; are not mapped to the right unicode characters. Bug report
ID is DSK-343994.
Clone repository
  • .htaccess settings
  • Accessibility goals
  • Amazon EC2
  • Automated Test Framework
  • Big Operator and Function Examples
  • Browser Bugs
  • CDN Hosting at Google Cloud Storage
  • CDN end of life
  • CDN requirements
  • Cdn .htaccess settings
  • Cdn hosting
  • Coding Style
  • ContentMathML extension proposal
  • Contributing
  • Contributor license agreement etc
View All Pages

Menu

Explore Projects Groups Snippets