I also tried to fix this issue.
Probably, my solution works well now, so I would appreciate that if you will try my idea.
My idea is reshuffle after finish website will load dom.
I don’t know the reasons, but it doesn’t work well, if I didn’t add many time shuffles with different time.
Probably there are better ideas, but this is one solution, so please modify my code.
Thanks!
Enjoy! ??
1. Back up “/lib/js/shuffle.js” file
2. open “/lib/js/shuffle.js” file
3. add this code just before the end of “});”
for (i = 0; i < 10; i++) {
setTimeout(function(){$grid.shuffle(‘shuffle’, ‘*’ ),500*i});
setTimeout(function(){$grid.shuffle(‘shuffle’, ‘all’ ),1000*i});
}
4. save file and reload your site.