How is this the case when applying the Tiny MCE fix corrects this?
I've chosen to name the addon "TinyFix" to simplify what it really fixes: the conversation between html tags/bbcodes, which is the main aspect of this addon (and the fast overlays system too). If you have activated TinyMCE on mobiles, you know you have to modify a XenForo file. This edit simply modifies the rules of how XenForo loads the RTE editor. As Mike said, a few years ago mobile browsers were not as good as they are today. TinyMCE was crashing with them them. XenForo then just disabled it when a mobile device is detected. Browsers & TinyMCE have been both updated since and it's working even if it's slow. So no, the fact TinyMCE has been disabled with XenForo is not a bug, it's a choice.
If it is a bug can a patch be provided by Xenforo vs the mod?
For a reason I still don't get, newer versions of TinyMCE were not working with XenForo, especially with Firefox (see the links to the TinyMCE forum and bugs tracker provided in the tread). I've done some kind of "reverse debugging" (use old versions to check from which one the bug came and then tested modifications one by one... -
boring-). A few "fixes" have been applied to the original TinyMCE javascript file using previous code of TinyMCE. I have no idea if they can be avoided with extra code in the editor init configuration (the TinyMCE staff didn't reply to the question). So if XenForo wants to make a temporary update (before changing the editor), they would need to solve the above problem then just modifies the rules how the editor is loaded (see above paragraph).
But the main problems with parser will remain. I've used regex to fix them (-
ultra boring-), it works, but using a object with rewind/prev/next/etc functions might be cleaner. The other problem that will remain is the slow overlays which are reloading all the XenForo Javascript every time to display the Tinymce inline popup. To avoid this, I've just used jQuery Tools which is integrated to XenForo (-
the only fun thing of this addon-). So it doesn't matter which editor is used, XenForo will still need to complete its parser rules and will still need to develop its own method to load overlays through its ajax system... since it's so good and avoid to load too much html/js code at once.