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
I've had a few cases of students on macs who get stuck on "Your answer is being marked. Please wait". The ones I've looked into are using Safari, and I guess unless you keep your OS up to date you can easily end up on a version <14.0 that doesn't support WebAssembly. Is there a way to catch that it is an incompatible browser and display a message?
The text was updated successfully, but these errors were encountered:
I'm not sure, but the error message I get in 13.0.5 is "Unhandled Promise Rejection: Error: Script error." and points to the loadPyodide line.
There's perhaps a related thing (or even an alternative if checking browsers is too hard) that the "being marked" message could have a timeout and then tell the student 'something' has gone wrong (not sure what we do then though - e-mail, troubleshooting page...?)
I think rather than trying to reproduce this specific error, we need to make sure any error thrown along the way is handled properly. It sounds like I'm not catching an error thrown somewhere around loadPyodide.
I've had a few cases of students on macs who get stuck on "Your answer is being marked. Please wait". The ones I've looked into are using Safari, and I guess unless you keep your OS up to date you can easily end up on a version <14.0 that doesn't support WebAssembly. Is there a way to catch that it is an incompatible browser and display a message?
The text was updated successfully, but these errors were encountered: