You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hello! o/
I discovered a problem that can be reproduced like this:
Show question from Card A, then show the answer and rate the answer.
Show question from card B. Show the HTML source of question B.
But the HTML source code shows the question of the next card C (should be question B of course).
Now show answer B. The answer is card C's question and card C's answer.
Card B is evaluated and removed from the not-memorized-stack even though the answer was not shown.
The reason could be: The web server "thinks" that card B should be evaluated after form = cgi.FieldStorage(fp=environ["wsgi.input"], environ=environ) was called. I have no idea how to quickly fix the problem. Unfortunately I'm not familiar with the code structures of Mnemosyne.
The text was updated successfully, but these errors were encountered:
In that case, I suspect that the 'show source' functionality performs some a spurious extra call to the webserver, which messes up its internal logic. Given that average users are unlikely to run into this, I'm not sure we should spend time figuring this one out...
Hello! o/
I discovered a problem that can be reproduced like this:
Show question from Card A, then show the answer and rate the answer.
Show question from card B. Show the HTML source of question B.
But the HTML source code shows the question of the next card C (should be question B of course).
Now show answer B. The answer is card C's question and card C's answer.
Card B is evaluated and removed from the not-memorized-stack even though the answer was not shown.
https://user-images.githubusercontent.com/108878285/186002311-485bd564-9116-4151-9fa0-44ff9e7a5a9e.mp4
https://drive.google.com/file/d/1QpacIv24UQ0LaQvNtqTfL589SirlFu8a/view?usp=sharing
The reason could be: The web server "thinks" that card B should be evaluated after form = cgi.FieldStorage(fp=environ["wsgi.input"], environ=environ) was called. I have no idea how to quickly fix the problem. Unfortunately I'm not familiar with the code structures of Mnemosyne.
The text was updated successfully, but these errors were encountered: