With Safari for MacOS High Sierra and iOS 11, a new option to prevent cross-site tracking created.
Need to upgrade all WA widgets from iFrame. Right now, with Safari for MacOS High Sierra and iOS 11, a new option to "prevent cross-site tracking," was created. This prevents the user from using any of the WA widgets embedded in a website.
Alex Sirota commented
These settings continue to be changed to prevent cross-site tracking by default. By next year Chrome will set 3rd party cookies to off by default and then we will have even more people having issues with frames. And Microsoft Edge is using Chromium engine too see with Chrome 90 even more people on Windows will inherit these issues with time.
Here are the settings to reactivate 3rd party cookies in Chrome:
Here are the settings for different versions of iOS
And here are settings for macOS
At some point the default behaviour will be no 3rd party cookies and the iframe widgets will start to fail in a wider way across many more machines.
For now you must inform your members to check their settings to make sure 3rd party cookies/cross-site tracking is TURNED ON!
Gillian Schair commented
This is a real issue for me and my small company. I spend a significant amount of time responding to emails from prospective members and current members who cannot access my membership page. And Safari is the default browser on iPhones and iPads so this issue is constant. It's bad for my business and truthfully, if I had known about this I may not have selected Wild Apricot as my database system.
Below is the response I got on this topic. It is ridiculous that they are using obsolete iframe coding for this solution it needs to be updated to java. With the cost of this solution it is disappointing that this functionality has not been maintained. Based on the below comments it doesn't appear that this is a priority for them. The availability of these widgets was the primary reason I chose this solution so that I could integrate it into an existing site. If this issue isn't addressed I will have to look for an alternative solution.
I had passed on your feedback to our developers and below is what they said:
The only workaround at the moment is to disable "Prevent Cross-Site Tracking" option and put some instructions for your members showing them how to disable this option so that they can view the widget content.
Please feel free to add this feedback in our wishlist forum and add your vote to it so that you are updated about an progress made to that request - https://forums.wildapricot.com/
Wild Apricot: Build.Connect.Grow(Edited by admin)
The widgets currently offered by Wild Apricot use an out dated iframe format and need to be updated to Java script versions. The use of this obsolete format causes many issues. The iframe has limited ability to customize its behaviours. The use of iframe cause security issues with some browsers. Safari with iOS 11 will not work with the iframe widget unless you disable "Prevent Cross-site Tracking" which then lowers the end-users security. Requesting end-users to reduce their web browser security to visit your website only discourages them to go to your site.
Is anything being done to resolve this issue?