Apple cookie error

Hi everyone,

We are currently experiencing a strange issue with our PWA on iOS and I wanted to ask if anyone has seen something similar before. Setup

Around 1,200 active users

ASP.NET backend/server

PWA hosted on a subdomain: user.PLACEHOLDER.de

The app has two main areas:

    User area: /User

    Admin area: /Customers

Most users install the PWA normally through Safari using “Add to Home Screen”. The Problem

The issue only happens on iOS when the app is installed as a real PWA.

Steps to reproduce:

Admin opens the installed PWA

Admin navigates to the admin section (/Customers)

Admin closes the PWA while still being inside /Customers

When the admin reopens the app, the entire app is broken and nothing works anymore

However:

If the admin navigates back to the normal user area (/User) BEFORE closing the app, everything works fine

The issue only happens if the app is closed while inside /Customers

At this point, the only fix is:

uninstall the PWA

reinstall it

login again

The Weird Part

If the user only adds the website icon to the home screen WITHOUT installing it as a standalone PWA, everything works perfectly.

So the issue seems to happen specifically in iOS standalone PWA mode. Additional Notes

Only happens on Apple/iOS devices

    After latest IOS-Update

Android works perfectly

Has anyone experienced something similar or knows what could cause this behavior? The cookie settings in ASP.NET:

options.Cookie.Domain = ".PLACEHOLDER.de";

options.Cookie.IsEssential = true;

options.Cookie.HttpOnly = true;

options.Cookie.SameSite = SameSiteMode.None;

options.Cookie.Path = "/";

options.Cookie.Name = ".AspNet.SharedCookie";

options.Cookie.SecurePolicy = CookieSecurePolicy.Always;

EDIT:

I currently suspect that the issue is related to cookies/session handling, but I’m not sure. Unfortunately we cannot properly debug iOS because we only have Windows devices available.

The mainfest.json:

{ "manifest_version": 3, "name": "Name", "short_name": "Name", "description": "Buchen von Kursen", "icons": [ { "src": "/images/192x192.png", "sizes": "192x192" }, { "src": "/images/512x512.png", "sizes": "512x512" } ], "display": "standalone", "start_url": "https://user.PLACEHOLDER.de/User", "scope":"/", "content_scripts": [ { "js": [ "service-worker.js" ] } ]

}

Apple cookie error
 
 
Q