Skip to content
GitLab
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 more browser bugs from existing issue reports. authored Apr 16, 2012 by Frédéric Wang's avatar Frédéric Wang
Show whitespace changes
Inline Side-by-side
Browser-Bugs.md
View page @ a4ab45de
...@@ -3,7 +3,7 @@ ...@@ -3,7 +3,7 @@
Browsers have several issues related to rendering of mathematical expressions 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 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 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 problems that MathJax tries to fix. However, adding specific workaround for each
of the browser issue makes the MathJax code more complex and sometimes it may 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 even not be possible to write such a workaround. Ideally all these bugs should
be fixed upstream. be fixed upstream.
...@@ -15,12 +15,35 @@ browsers. This can also help us to answer questions about possible bugs on the ...@@ -15,12 +15,35 @@ 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 MathJax user mailing list. Finally, this may also be an interesting resource for
browser vendors and users. browser vendors and users.
Some of these bugs are labelled
[Browser Bug](https://github.com/mathjax/MathJax/issues?labels=Browser+Bug)
in our issue tracker.
## Internet Explorer ## Internet Explorer
* Loading MathJax in IE causes javascript error if the document contains 30 or
more stylesheets
See [issue 60](https://github.com/mathjax/MathJax/issues/60).
Possible MathJax workaround: group in one stylesheet.
* <del>Entity definitions for characters are not up-to-date. See * <del>Entity definitions for characters are not up-to-date. See
[feedback 674766](https://connect.microsoft.com/IE/feedback/details/674766/) [feedback 674766](https://connect.microsoft.com/IE/feedback/details/674766/)
</del> (Fixed in Internet Explorer 10). </del> (Fixed in Internet Explorer 10).
* <del>Comment causes IE to ignore rest of equation.
See [issue 89](https://github.com/mathjax/MathJax/issues/89)
</del> (fixed in Internet Explorer mode 9)
* <del>Clipped Fractions in IE8 Standards Mode
See [issue 185](https://github.com/mathjax/MathJax/issues/185)</del>
(fixed in latest version of Internet Explorer 8)
* Crash in IE9/IE9 standards mode with setTimeout() and delay 0.
See [issue 170](https://github.com/mathjax/MathJax/issues/170)
MathJax workaround: Don't use setTimeout() if the delay is 0, and use delay
of 0 for loading web fonts.
Upstream bug report?
## Firefox ## Firefox
[MathJax Tracking Bug](https://bugzilla.mozilla.org/show_bug.cgi?id=745687) [MathJax Tracking Bug](https://bugzilla.mozilla.org/show_bug.cgi?id=745687)
...@@ -30,6 +53,7 @@ browser vendors and users. ...@@ -30,6 +53,7 @@ browser vendors and users.
* printing pages with downloadable fonts doesn't render all fonts on the page * 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) See [bug 468568](https://bugzilla.mozilla.org/show_bug.cgi?id=468568)
and [issue 172](https://github.com/mathjax/MathJax/issues/172).
* [MathML bugs](https://bugzilla.mozilla.org/show_bug.cgi?id=687809) * [MathML bugs](https://bugzilla.mozilla.org/show_bug.cgi?id=687809)
...@@ -68,7 +92,7 @@ browser vendors and users. ...@@ -68,7 +92,7 @@ browser vendors and users.
[bug 697053](https://bugzilla.mozilla.org/show_bug.cgi?id=697053). [bug 697053](https://bugzilla.mozilla.org/show_bug.cgi?id=697053).
* <del>too much space between upright mi elements. * <del>too much space between upright mi elements.
[bug 320294](https://bugzilla.mozilla.org/show_bug.cgi?id=320294)</del> See [bug 320294](https://bugzilla.mozilla.org/show_bug.cgi?id=320294)</del>
(fixed in Firefox 13). (fixed in Firefox 13).
* <del>mlabeledtr is not shown at all. See * <del>mlabeledtr is not shown at all. See
...@@ -104,13 +128,25 @@ browser vendors and users. ...@@ -104,13 +128,25 @@ browser vendors and users.
See [issue 221](https://github.com/mathjax/MathJax/issues/221) See [issue 221](https://github.com/mathjax/MathJax/issues/221)
* -webkit-column-count crashes Mathjax in Chrome * -webkit-column-count crashes Mathjax in Chrome
See [issue 45](https://github.com/mathjax/MathJax/issues/45) and See [issue 45](https://github.com/mathjax/MathJax/issues/45).
* Positioning error in dynamically inserted content.
See [issue 24](https://github.com/mathjax/MathJax/issues/24),
[issue 175](https://github.com/mathjax/MathJax/issues/175) and
[bug 50210](https://bugs.webkit.org/show_bug.cgi?id=50210).
MathJax workaround: force a reflow when equations are shown.
* Positioning error in dynamically inserted content * STIX font problem on OS X Lion
See [bug 50210](https://bugs.webkit.org/show_bug.cgi?id=50210) See [issue 152](https://github.com/mathjax/MathJax/issues/152) and
[issue 178](https://github.com/mathjax/MathJax/issues/178),
[issue 179](https://github.com/mathjax/MathJax/issues/179) and
[bug 67604](https://bugs.webkit.org/show_bug.cgi?id=67604).
MathJax workaround: Use the names *-Regular or *-Italic as the font family.
## Opera ## Opera
* &lang; and &rang; are not mapped to the right unicode characters. Bug report * On Opera the MathMenu triggering region only partially covers the math
ID is DSK-343994. See [issues 48](https://github.com/mathjax/MathJax/issues/48).
* &amp;lang; and &amp;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