A very confusing thing is happening with recaptcha on just one page on my site.
https://in-situ.com/us/customer-stories?a=13
Oddly the recaptcha will load then immediately be removed from the page with an error in the debug console:
Blocked a frame with origin "https://www.google.com" from accessing a cross-origin frame.
However, the recaptcha loads just fine everywhere else on the site, for example: https://in-situ.com/us/agriculture
To add to the confusion the recaptcha loads, for this page, in every other identical environment (docker sandbox, hosted Dev environment and a hosted staging environment(in production deploy mode) except, naturally, the production environment.
all frames are loaded via https along with the page itself so i am at a loss as to why the cross-origin error? and why only on this page?
The recaptcha will load if i manually use grecaptcha.render(jQuery('.g-recaptcha').get(0))
in the debug tools javascript console after the page is done loading.
Can anyone shed some light as to why this is happening? Magento ver. 2.4.3-p2