I've been receiving an error in Chrome console recently, and our Shop Pay / Apple Pay / Google Pay buttons don't load. Here is the error:
"Failed to find a valid digest in the 'integrity' attribute for resource [features.js URL at /cdn/shopifycloud/shopify/assets/storefront/] with computed SHA-256 integrity [integrity string]. The resource has been blocked."
I don't believe it's a theme issue, because I tried switching to Spotlight and still received the error.
I also don't believe it's related to an app, because I temporarily removed most 3rd party apps and the error remained. (I did not remove admin-related apps like Metafields, or Shopify-provided apps like Google and Facebook.)
Here is where it gets more confusing:
This occurs on 3 different devices, in 5 different browsers, even after clearing cache or using incognito. At least one of these browsers had never visited the site or logged in to the Shopify admin.
It occurs on my home network and it occurs on a 5G network.
It occurs if I visit the site while connected to a VPN.
It DOES NOT occur if I remote into a PC in California.
It DOES NOT occur for the Shopify chat support agent I spoke to who is outside the US.
To me it seems like maybe a CDN issue that is location-based, but this suggestion was brushed off by Shopify support and I was told it's likely something with my local network. I have trouble believing that because of it occurring over 5G as well.
Has anyone ever seen this before or have any ideas?