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
Doing some tests in the PR #72, it was discovered that the window.onbeforeunload event handler, used to prevent page reload while doing the test, does not work on iOS and iPadOS.
This method has been used for a long time, so the website has probably always suffered from this problem, but there seem to have been no previous reports.
At the moment, no fix has been found, also because of the lack of methods to detect Apple mobile devices accurately and to interrupt page reload with a prompt.
Steps to reproduce
Open the website using an iOS device
Enter the test section (using the start button in the homepage)
Reload the page
If this bug applies, the page should reload and not ask to confirm exit.
Expected behaviour
The event handler window.onbeforeunload (or any other future alternative) should ask the user to confirm to exit the test.
Notes
If a solution is not found in the near future, feel free to close this issue as stale
The text was updated successfully, but these errors were encountered:
Description
Doing some tests in the PR #72, it was discovered that the
window.onbeforeunload
event handler, used to prevent page reload while doing the test, does not work on iOS and iPadOS.This method has been used for a long time, so the website has probably always suffered from this problem, but there seem to have been no previous reports.
At the moment, no fix has been found, also because of the lack of methods to detect Apple mobile devices accurately and to interrupt page reload with a prompt.
Steps to reproduce
If this bug applies, the page should reload and not ask to confirm exit.
Expected behaviour
The event handler
window.onbeforeunload
(or any other future alternative) should ask the user to confirm to exit the test.Notes
If a solution is not found in the near future, feel free to close this issue as stale
The text was updated successfully, but these errors were encountered: