We have just updated a forum from 3.8.7 to 3.8.9 beta 1 and this seems to have caused a small problem with Pound and Euro characters (it's a UK based forum). If either of these are typed in the Quick Reply or inline post edit they do not appear in the post - it seems that they are lost when the post is submitted. However if you "Go Advanced" they appear OK.
Setting "Disable Problematic AJAX Features" in admincp gets around the problem (and obviously disables inline editing) so we have a suitable workaround and it's not a big issue for us.
This also seems to confirm that the issue is with the AJAX code rather than PHP code. I suspect it's a character set issue as I know some work has been done on the PHP code due to changes to htmlspecialchars() in PHP 5.4. Maybe the AJAX is now using a different character set to the PHP?
I have not done any further testing such as disabling all addons etc - I just know it "broke" for us between 3.8.7 and 3.8.9 beta 1. Perhaps someone can do some further tests on a vanilla installation and submit a bug report if it is a confirmed bug (I don't know how to do bug reports), please? I realise that with such old software it may be something that will never be fixed.
Thanks,
Paul
Setting "Disable Problematic AJAX Features" in admincp gets around the problem (and obviously disables inline editing) so we have a suitable workaround and it's not a big issue for us.
This also seems to confirm that the issue is with the AJAX code rather than PHP code. I suspect it's a character set issue as I know some work has been done on the PHP code due to changes to htmlspecialchars() in PHP 5.4. Maybe the AJAX is now using a different character set to the PHP?
I have not done any further testing such as disabling all addons etc - I just know it "broke" for us between 3.8.7 and 3.8.9 beta 1. Perhaps someone can do some further tests on a vanilla installation and submit a bug report if it is a confirmed bug (I don't know how to do bug reports), please? I realise that with such old software it may be something that will never be fixed.
Thanks,
Paul
Comment