The MathJax code in Mathematics Stack Exchange doesn't render after I updated to the new version (It used to):
- App Version: 18.104.22.168
- Device: iPhone 6s
- OS Version: Version 9.0 (Build 13A342)
Meta Stack Exchange is a question and answer site for meta-discussion of the Stack Exchange family of Q&A websites. It only takes a minute to sign up.Sign up to join this community
This will be fixed in 1.6.3, shipping in January.
Apple is pushing HTTPS everywhere in iOS, restricting the use of HTTP in apps starting in January. I adopted the change, switching from HTTP being allowed everywhere to HTTP being allowed only in a web view. Unfortunately, iOS 9 doesn't support this setting so it went to HTTP not being allowed anywhere.
Generally speaking, this shouldn't be a problem for us. Very few images on SE are served over HTTP and all pages plus MathJax are available on HTTPS. Unfortunately, we were doing two things:
This is what caused MathJax to break.
The solution I'm following is to rewrite HTTP URLs as HTTPS when loading post content and updating our protocol relative URLs to be HTTPS URLs.