Running Moodle 3.5 lastest build. This problem seems to have started, tracing back when it was first reported, when MathJax CDN was shut down. But we have since upgrade the plugin with new url parameter. Plus Mathslate on Atto works fine. But the math equation editor on TinyMCE just won't load. Any suggestion will be appreciated. Please see screenshots below for current editor status, filter and plugin setting.
It should be helpful to look in the browser's web console (usally F12 open it). Loading errors will be reported there. It may also help to know what browsers you have tested.
There is a admin settings page for TinyMCE Mathslate#Configuration_Options that has a setting for the MathJax url. This is used to load MathJax where the the filter is not available. It seems that you may have a different url provided there that is no longer available and is conflicting. with the filter. (This is there in part for historical reasons) You should change it to new value or delete contents.
I have this as the value for mathjax URL https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.2/MathJax.js.
I pasted it on my browser address and the file load so the filter is available. This is also the default URL as stated on the option page. I understand that the old CDN for Mathjax has been gone. Anyway I tried deleting the content but problem remains.
The require TeX filter option is unchecked (default is no) as I want Mathslate button to appear globally.
I have both TeX and Mathjax filter turned on with MathJax before TeX. I have also tried disabling TeX filter. No difference.
What else shall I try?
From the error it seems like it is trying to load https://c328740.ssl.cf1.rackcdn.com/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML that is generating 404 error. Could that be the problem? I clearly have a different URL in my filter configuration option.
Yes that url is the one I think is the problem. I seem to remember that as a older MathJax url for using https, but it has been gone for a long time. I also noticed that there are some errors for JSXGraph also in your error.log that you posted. If that is not used it should be moved as well.
These may be loaded from other places. Often they are put under Site settings -> Appearance -> Additional HTML, There are places there for including scripts in headers and footers off all pages on site. This was common before the MathJax filter was added in Moodle 2.7.
I found them in Appearance > Additional HTML and deleted them. I also looked into the TeX binary settings to see that the libraries are simply not there. Clearing them didn't help. Then I noticed in the browser error log that mathslate's config.json on my server cannot load. It turned out json file type is not defined in my IIS. Once I have done that, the symbols pop up in Mathslate editor.
Nevertheless, I enabled TeX compatibility in MathJax filter setting and disabled TeX. I can now choose formula but I still can't enter values in the equation editor. MathJax.js, is still not loading when called in the plugin. But I can see the js file if I paste the URL in the browser. What could I still be missing?