Ах да, я забыл, что background-attachment: fixed не работает на iOS… Они отключили эту функцию, потому что, apparently, это приводит к перерисовке всего экрана при прокрутке, что плохо сказывается на производительности.
Есть обходные пути…
пример CSS
body.mobile-view {
background: none;
}
body.mobile-view:after {
content:"";
position:fixed;
left:0;
top:0;
right:0;
bottom:0;
z-index:-1;
display:block;
background: radial-gradient(circle at center, rgba(255,255,255,1) 50%, rgba(255,255,255,0)) fixed, url(https://forums.pickleballist.com/uploads/default/original/1X/e7792afe9a5b7fbd26141c3c21e82b70cd495069.svg) center top / 300px auto;
background-size:cover;
}
…хотя, даже если они включат эту функциональность, проблемы с производительностью всё равно останутся, так что, возможно, стоит попробовать совершенно другой подход к фону для мобильных устройств, если вас не устраивает текущий вариант.