{"action":"created","issue":{"url":"https://api.github.com/repos/readium/readium-js-viewer/issues/394","repository_url":"https://api.github.com/repos/readium/readium-js-viewer","labels_url":"https://api.github.com/repos/readium/readium-js-viewer/issues/394/labels{/name}","comments_url":"https://api.github.com/repos/readium/readium-js-viewer/issues/394/comments","events_url":"https://api.github.com/repos/readium/readium-js-viewer/issues/394/events","html_url":"https://github.com/readium/readium-js-viewer/issues/394","id":104448010,"number":394,"title":"MathJax fail on Windows 10 / Microsoft Edge browser","user":{"login":"danielweck","id":625201,"avatar_url":"https://avatars.githubusercontent.com/u/625201?v=3","gravatar_id":"","url":"https://api.github.com/users/danielweck","html_url":"https://github.com/danielweck","followers_url":"https://api.github.com/users/danielweck/followers","following_url":"https://api.github.com/users/danielweck/following{/other_user}","gists_url":"https://api.github.com/users/danielweck/gists{/gist_id}","starred_url":"https://api.github.com/users/danielweck/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/danielweck/subscriptions","organizations_url":"https://api.github.com/users/danielweck/orgs","repos_url":"https://api.github.com/users/danielweck/repos","events_url":"https://api.github.com/users/danielweck/events{/privacy}","received_events_url":"https://api.github.com/users/danielweck/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/readium/readium-js-viewer/labels/MathJax","name":"MathJax","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":42,"created_at":"2015-09-02T10:21:35Z","updated_at":"2016-02-17T20:11:52Z","closed_at":null,"body":"A red message says `[Math Processing Error] ` where the equation would normally appears (works fine in Chrome, Internet Explorer).\r\nNote that this fails in Firefox (blank rendering) for a different reason, see: https://github.com/readium/readium-js-viewer/issues/227\r\n\r\nTo reproduce, see the last page of this test EPUB:\r\nhttp://development.readium.divshot.io/?epub=epub_content%2FepubReadingSystem\r\n\r\nOr alternatively, the following link tests HTTP CORS cross-origin (which works fine too in the aforementioned browsers):\r\nhttp://readium.surge.sh/?epub=http%3A%2F%2Fdevelopment.readium.divshot.io%2Fepub_content%2FepubReadingSystem"},"comment":{"url":"https://api.github.com/repos/readium/readium-js-viewer/issues/comments/185382196","html_url":"https://github.com/readium/readium-js-viewer/issues/394#issuecomment-185382196","issue_url":"https://api.github.com/repos/readium/readium-js-viewer/issues/394","id":185382196,"user":{"login":"pkra","id":426686,"avatar_url":"https://avatars.githubusercontent.com/u/426686?v=3","gravatar_id":"","url":"https://api.github.com/users/pkra","html_url":"https://github.com/pkra","followers_url":"https://api.github.com/users/pkra/followers","following_url":"https://api.github.com/users/pkra/following{/other_user}","gists_url":"https://api.github.com/users/pkra/gists{/gist_id}","starred_url":"https://api.github.com/users/pkra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pkra/subscriptions","organizations_url":"https://api.github.com/users/pkra/orgs","repos_url":"https://api.github.com/users/pkra/repos","events_url":"https://api.github.com/users/pkra/events{/privacy}","received_events_url":"https://api.github.com/users/pkra/received_events","type":"User","site_admin":false},"created_at":"2016-02-17T20:11:52Z","updated_at":"2016-02-17T20:11:52Z","body":"Ok, this seems related to the font/path \"caching\" that MathJax uses to be efficient. Or rather: something is broken with Edge's support for SVG `use` elements. \r\n\r\nIf you set `useFontCache: false` in the [SVG output configuration](http://docs.mathjax.org/en/latest/options/SVG.html), then the problem disappears for me.  @danielweck can you confirm?\r\n\r\nOf course, you probably don't want to do set this to false because it reduces the DOM size considerably. I'll check if there's an Edge bug on this."}}