I’ve been continually getting “CSRF failed” bugs. For some reason, they don’t show up in Internet Explorer (which I don’t really use), but they persist with both Chrome and Firefox.
Would you be able to look into the bug? It’s really been keeping me from using Memrise, and I want to get back into my review schedules.
@fauxtronic Thanks for the suggestions, but unfortunately, though I went through all the steps in hope the problem existed on my end, the problem persisted.
Here’s what I did:
Ensured that my browser was up to date.
Disabled all add-ons.
Cleared my browser’s history, cache, and cookies.
Quit my browser.
Disabled my internet security software.
Started my browser.
Logged in to Memrise and attempted a course.
I received the “CSRF Failed” error.
So unless I missed something obvious, I think it is a bug with the site.
@Thomas.Heiss Unfortunately, I don’t think that it’s course-related bug. I’ve tried different courses, new, in progress, and complete, and I still get the same error.
For instance, take these three courses as representative, all of which I tried just now, using three different study methods.
All three of these courses give the same results, whether planting new words or reviewing words.
In testing this, I tried a random new course (Afrikaans), but then after the test didn’t want it. So I clicked “Quit Course” on my home page, then confirmed “Yes”, but the course didn’t remove. So I went to the course page itself, and tried again. (Options → Quit → Yes) This also didn’t work, but instead gave me another “CSRF Failed” message!
I wonder if either the bug is more widespread in the system than just the learning/review sessions, or if the bug might have to do with my account.
The CSRF failed error message means that your browser couldn’t create or access a secure cookie. This can be caused by ad-ons or script blocking plugins.
Could you check if you have the same issue if using Chrome’s incognito mode
Have you checked if your Antivirus WebGuard software might be actually blocking downloaded browser JS scripts?
Usually you can see a WebGuard log history when you start the application, clear the errors or disable it temporarily.
What Firefox browser version do you run and on what OS?
I tried Firefox V52.9.0esr yesterday with MartinPen’s DuoLingo Portuguese BR course and actually I was able to successfully start a classic review for the first few words.
When exactly does the error happen?
Right in the beginning, after reviewing several words, etc.? How many?
Have you found a way to reproduce the error in a defined way for classic reviews?
I also do see these “Loading mixed (insecure) display content “http://static.memrise.com/uploads/audio/.mp3” on a secure page.” warnings in the web console; it is not the reason for your CSRF error.
What I encountered yesterday:
Sometimes when browser applications stop working, it sometimes magically helps if you restart the browser so the used memory for the engine, scripts or addons is cleaned up and working again.
I sometimes get a weird “NS_ERROR_OUT_OF_MEMORY” message when I use DuoLingo stories or Tampermonkey, but not with Memrise.
@Thomas.Heiss As far as I can tell, it’s not on the end of the antivirus for two reasons:
I’ve tried disabling antivirus, disabling all Firefox add-ons, clearing the cache & cookies, and trying Memrise in a private browsing window, yet it doesn’t work.
Memrise now works on Chrome with the antivirus fully enabled, and I strongly doubt that the antivirus treats the two browsers differently.
I am running Firefox 61.0 on Windows 7 Professional 64-bit.
The error happens every single time that I try to review/learn a word, right when it triggers the “check answer and move on to next word” routine. It doesn’t matter if I use classic or speedy review, etc. It is consistent and repeatable, and makes it very difficult to complete a session, as it is constantly being interrupted by messages which need to be cleared.
Thanks for clarifying the “Loading mixed (insecure) content” warning. I came to that conclusion as well, as the CSRF error also occurs on words that have no associated audio.
Have you tried an upgrade to the latest Firefox V61.0.1 64-bit?
You could also install a parallel copy of 60.1.0esr 64-bit and try (verify) this version.
It may depend on the language course (alphabet, keyboard, etc.), e.g you add 2x Japanese.
Your Afrikaans course test might be enough to validate the issue.
@Thomas.Heiss I tried upgrading to 61.0.1 64-bit just now, but I still have the problem. I actually was running an earlier version of Firefox, which didn’t work, so I upgraded to 61.0 to see if that fixed it, which it didn’t, so I created this thread. But even the latest version (61.0.1) doesn’t work.
I’ve now tried a few Japanese & Afrikaans courses to no avail. I also tried out your suggested course, and sure enough, as soon as I tried to move from the first word to the second, the same error occurred and continued to occur.
Seeing as Chrome is now working, from @BeaTrisy’s suggestions, I’m thinking that something Memrise-related with my Firefox browser needs to be reset, but I don’t know what it is, since I’ve cleared the cache, cookies, etc. Perhaps some sort of permissions need to be granted.