Hi,
this is Jurek from Sott-Media. The current bugfix for the consent the javascript error still is not working in Safari.
Instead you should change avia-snippet-cookieconsent.js in the following way in line 627 following:
function check_doNotTrack()
{
if( window.doNotTrack || navigator.doNotTrack || navigator.msDoNotTrack || 'undefined' != typeof window.external && 'msTrackingProtectionEnabled' in window.external )
Added is ‘undefined’ != typeof window.external &&.
The object window.external does not exist at all in Safari’s javascript. It is a good idea in general to always check for mainobject-existence when it comes to window. or navigator..
Here is a reference how to properly read Safari no-track setting, in case you want to add it then:
https://dev.to/corbindavenport/how-to-correctly-check-for-do-not-track-with-javascript-135d
dirty fix in enfold function
inline 377
//lightbox inclusion
$condition = !empty($avia_config[‘use_standard_lightbox’]) && ( ‘disabled’ != $avia_config[‘use_standard_lightbox’] );
set to:
// dirty fix
$condition = true;
Lightbox is working !
;-)