Hello all. I hope that this post does not go against any rules – if it does, please feel free to delete it.
Anyway I have a little issue and the support at Grid Builder (GB) is not the most helpful bunch.
I have a site that runs fine on Chrome and Firefox.
However on Safari (Version 15.6 (17613.3.9.1.5), the GB “filter” on the homepage is frozen. I emailed GB support and was told that “You are currently using a caching/optimization solution that defers script and changes inline script execution order.”
Fine, I disabled all the plugins (except Breakdance) and tried again. Nothing changed. Still not working. Emailed again and got this response: “This is because you still have some deferred scripts that generate this issue.”
So I had a closer look and the there are 6 scripts that are set “defer” and they are fundamental to Breakdance itself. So how should I go about this without breaking anything? I do like Breakdance and wouldn’t want to change it.
Fun fact: If you run the JS developer console on Safari and hit refresh, the filter works just fine. The only error that pops up is linked to GB:
\[Error\] ReferenceError: Can’t find variable: w
(anonymous function) (layout.js:10:4068)
y (Anonymous Script 1 (line 1))
v (Anonymous Script 2 (line 1))
f (layout.js:10:6696)
S (Anonymous Script 3 (line 1))
initGrid (layout.js:10:40602)
J (layout.js:10:40072)
(anonymous function) (layout.js:10:47098)
forEach
it (layout.js:10:47055)
(anonymous function) (layout.js:10:47860)
There might be something very obivious that I am missing so thanks in advance. Anyone who wants to check the problem out via Safari is welcome: [detectortools.ai](https://detectortools.ai).
Cheers.
​
[ad_2]
Safari Version 17.4.1 (17618.1.15.111.8, 17618)
Everything works.