Technology:
- iPhone 12
- iOS 15.0.1
- Angular 13
- PWA
Steps to reproduce:
- Navigate to website in Safari
- Tap 'Share', then 'Add to Home Screen'
- Launch the web app and Log In
- Use the app for a little bit
- Close the app
- Engage airplane mode
- Launch the web app
- If bug presents, will see "Safari cannot open the page because your iPhone is not connected to the internet."
Important notes:
- It is STILL possible to get the app to properly load, given the following steps AFTER Steps 1-8 above
- Hit 'refresh' button
- Swipe right to back-navigate
- Observe that the app has successfully loaded
- The app is using scope '/'
- The app is using start_url '/abc/def/index.html'
- The app is using baseHref '/abc/def/'
- The page located at start_url is guarded by authentication, and will redirect to login page if not authenticated
- In steps 1-8, we logged in