By Christopher Straßer on Sunday, 23 April 2017
Posted in Technical Issues
Replies 4
Likes 0
Views 396
Votes 0
Hi guys,

just stumbled upon another issue in EB5.1. The new "moods feature" doesn't seem to work on all browsers. At macOS it only works in Safari on my site. On Chrome and Firefox it does not. Already tried disabling JCH Optimize since this often fucks up JS but this wasn't the cause of the issue.

The exact issue is, that on the mentioned browsers, a click on the Emojis does nothing. Only on Safari a click gets counted.
I uploaded a video showing the problem: https://youtu.be/p7UhUf1u5mI

Cheers,
Chris
Hello Chris,

Hm, it seems like this issue is only happening to guest users. Can you try to login to the site on both Chrome and Firefox and see if the reactions are working for you? It seems to be working fine for me on both of these browsers as soon as I am logged in.
·
Sunday, 23 April 2017 01:12
·
0 Likes
·
0 Votes
·
0 Comments
·
Okay, upon further testing, it seems like this issue is actually caused by your system's cache. Because it is caching the entire page, the tokens in Joomla are also being cached. Hence, if you try to react to a post as a guest, the system is throwing this error, http://take.ms/zooFX
·
Sunday, 23 April 2017 01:13
·
0 Likes
·
0 Votes
·
0 Comments
·
I can assure you that JOTCache does not cache the entire page. I have some modules excluded from caching and they are not included in the cache (every change in them is visible immediately when being logged out). So is there no way for you guys to exclude reactions from the cache process?
·
Sunday, 23 April 2017 05:02
·
0 Likes
·
0 Votes
·
0 Comments
·
I believe it could be due to the conservative caching in your Joomla Global Configuration. If my memory serves me correctly, this caches the entire page but it would be able to exclude modules but not components.
·
Sunday, 23 April 2017 14:54
·
0 Likes
·
0 Votes
·
0 Comments
·
View Full Post