diff --git a/module/common/model.php b/module/common/model.php index 5aaa48b24c..75033f50cd 100644 --- a/module/common/model.php +++ b/module/common/model.php @@ -2286,7 +2286,7 @@ EOD; { if($_SERVER['HTTP_SEC_FETCH_DEST'] == 'iframe') return; } - else if(isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER'])) + else if(strpos(strtolower($_SERVER['HTTP_USER_AGENT']), 'safari') !== false || (isset($_SERVER['HTTP_REFERER']) && !empty($_SERVER['HTTP_REFERER']))) { return; }