• Resolved bobatvsl

    (@bobatvsl)


    the donate now button works with google chrome and duck duck go browsers. with firefox and microsoft edge you frequently get a rotating broken circle that never gets to the donate page.

    The page I need help with: [log in to see the link]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Support Ginger Coolidge

    (@gscoolidge)

    Hello,

    Glad you reached out, happy to help. When you see a “spinner” when accessing a donation form, it’s always good to check the browser console by right+clicking Inspect or Inspect Element and look for scription errors. (these will be in red). I see several on your page.

    When I check the page source code I can see this is from WP Rocket using the “rocketlazyloadscript” and data-rocket-defer settings.

    <script type="rocketlazyloadscript" data-minify="1" data-rocket-src="https://oldmystichistory.org/wp-content/cache/min/1/wp-content/plugins/give/build/assets/dist/js/give.js?ver=1744388154" id="give-js" data-rocket-defer defer></script>


    Below are two recommendations: JavaScript exclusions and caching exclusion recommendations.

    JAVASCRIPT:

    GiveWP does not function well when its JavaScript is optimized further by a 3rd-party plugin. Here is a list of JavaScript files that should be excluded form optimization in WP Rocket and any other plugin that might do the same:

    Core files:

    give.js

    give-donation-summary.js

    donor-dashboards-app.js

    Tributes: give-tributes-common.min.j

    Here are the caching recommendations of slugs to exclude at a minimum in your WP Rocket cache settings. 

    /donations/

    /donation-confirmation/

    /donor-dashboard/

    Also, the following query strings:

    give-embed=donor-dashboard

    giveDonationFormInIframe=1

    givewp-route=donation-form-view

    givewp-route

    give-listener=paypal-commerce

    give-listener=ipn

    give-listener=stripe

    Your web host or the caching plugin/solution you are using can help with that. If there is server-side caching like varnish and some Cloudflare/CDN components, you web host can assist there as well as the same exclusions would need to be applied there as well. 

    Some of them may require what’s called a “wildcard” like /donations/* to capture all subdirectories under the /donations/ folder.

    Cookies:

    We also use two cookies: give_nl and wp-give_session_{random generated hashed code unique for each visitor} that should be excluded.

    The give_nl cookie provides email access to donors to view their donation history on your site.

    The wp-give_session_* cookie is to maintain the donor session during the donation process.

    I hope this helps point you in the right direction!

    Plugin Support Robin Joshua Del Mundo

    (@robindelmundo)

    Hi @bobatvsl ,

    It’s been a while since we’ve heard back, and I know troubleshooting needs a little extra time. I’m marking this as resolved for now, but if you still have questions, you can send them along right here, and I’ll be happy to hop back in.

    Have a great day!

Viewing 2 replies - 1 through 2 (of 2 total)

The topic ‘rotating broken circle’ is closed to new replies.