iOS 18 does not allow a client application to specify SameSite=None by charliewolfe · Pull Request #33164 · WebKit/WebKit

I iOS 18 och macOS Sequoia-betor behandlas Cookies nu som SameSite=Lax som standard, vilket skapar ett problem för klientapplikationer som vill specificera SameSite=None. Problemet uppstår när WebKit konverterar sin interna cookie::SameSitepolicy till nshttpcookiestringpolicy, då samesitepolicy::none felaktigt tolkas som Lax av CFNetwork. En föreslagen lösning är att WebKit explicit ska returnera None vid konvertering från webcore::cookie till nshttpcookie, men en nödvändig strängkonstant saknas för närvarande i SDK:n. Felet har granskats av Pascoe och Alex Christensen och är en del av en Pull Request inom WebKit-projektet, med referenser till specifika Bugg- och rdar-ID:n.