Yes, though again, throwing out a checkout session for anyone running that extension isn't wise.
"If GA is unreachable then window.ga wouldn't be defined."
The legacy code you insert for GA does: var ga = document.createElement('script'); first, then loads GA. Wouldn't that have the same issue if GA is unreachable?
Re:Ad block shouldn't break your checkout
by FalconSensei on Tuesday May 18, 2021 @07:04PM
(#27202436)
Doesn't matter. Anything that is not the main goal (in that case, the checkout process) should be isolated and not break it.
The author is running an extension that specifically injects code to make window.ga into something unexpected, and then complaining about it.