#PWA and #geolocation on #iOS is a pain!
I had to reset my location and privacy settings so my OpenBookCase PWA asked me for location permissions. Before that I only got an error. -.-
On iOS, PWAs are sandboxed and cannot reliably request location permissions until the app is added to the Home Screen, which forces that specific setup step. This behavior stems from Apple's strict policy that only native apps or Home Screen shortcuts can access persistent location data, making the error you encountered a direct result of the browser's security model rather than a bug in the PWA itself.