Any customer using widgets, even Partner Websites, should switch to a simple button and link to the appropriate RunSignup site directly.
Unfortunately, Apple has released a new version of Safari that prevents session tracking. This is a necessary feature on complex web applications such as a registration.
“ITP will now block all third-party requests from seeing their cookies, regardless of the classification status of the third-party domain, unless the first-party website has already received user interaction.”Webkit – https://webkit.org/blog/9661/preventing-tracking-prevention-tracking/
Note that this issue only comes up in a minority of cases. They have to be using a new version of Safari, they have to have some set of limits on their cookies, and they must not have visited the RunSignup website previously as described in the quote above.
Since originally reporting this issue, we have made some changes to try to work around the issue of an infinite loop of not being able to register. We now show a redirect to a page on RunSignup where those people seeing the issue:
As we discussed a year and a half ago, widgets are not a good long term strategy for putting functionality on a website. This is an example of websites taking more and more precautions to minimize security risks, which is actually healthy for the web.