I accept them in one new client on one machine, but it keeps reappearing in that same client.
Most likely due to the other clients running on other machines. It would be good to post a workaround as I will not be the only one with this situation. With puzzle 680 finishing saturday, it may be relevant to know whether not having 'accepted status' will prevent scores from updating on the server.
There should also be a button to quit, if you do not wish to accept the new terms. Currently there is no other option than to check accept and continue. One would have to terminate the program ungracefully to get out.
I was able to get past the Terms screen loop by closing all clients on all computers and then accepting the agreement.
Thanks for letting us know about the issue. And yes, a quit button on the TOS prompt would make sense
After shutting down all my clients I found that I also needed to log out of the website in order for a new client to process the TOS. This may be helpful info to others.
This seems to be only associated with having an active browser session when the terms of service is updated. If others are still hitting this, please PM me so I can get more data.
To be clear, this should be fixed. It is a problem with Drupal constantly redirecting the Foldit client to the TOS acceptance page only if there is an active browser session open when the TOS is updated. I saw it once in this condition because I happened to have this scenario setup. Once I logged off and on, accepted the TOS (in order to log on), and tried to simulate the condition by deleting the acceptance from the DB, I could not reproduce this problem. To repro this one will have to setup a complete mirror environment and update the TOS through Drupal to determine why it is constantly sending the Foldit client to the TOS page.
Given that once the browser session is logged off the issue does not occur, I've down graded the severity of the problem.