It seems there are several similar threads on here with people having the same problem, and no one found a solution to get it working for everyone. I explain in my post why it is necessary to clear the local storage/session storage when all else fails.