The way that #WebKit handles JavaScript-set #cookies has changed, potentially significantly.

First-party, JavaScript-set cookies will no longer have a maximum expiration limit of 7 days.

Instead, WebKit has converged all script-writable storage behavior, so that JS cookies (and localStorage etc.) are automatically deleted after *7 days of browser use* without user interaction (click, tap, key input) with the website.

Read more in my latest article: https://www.simoahava.com/privacy/first-party-cookies-webkit-revisited/

#privacy #itp

Expiration Cap Removed From JavaScript Cookies In WebKit Browsers

WebKit has yet again changed how it handles first-party cookies, opting to delete all script-writable storage rather than modifying the expirations.

Simo Ahava's blog