After updating screen_protector, the previous issue with the iOS Accessibility setting “Higher Contrast” is fixed. However, I’m now seeing a new issue: if the app is sent to background by opening an external link (e.g. Safari) and then resumed, the app shows a permanent black screen.
Steps to reproduce
- Enable screen protection via screen_protector.
- Run the app on iOS.
- Open an external link from within the app (e.g. using url_launcher), which backgrounds the app.
- Return to the app (app switcher / back to app).
Expected behavior
App resumes normally and UI is visible.
Actual behavior
App resumes to a black screen (UI not rendered). The app remains unresponsive/blank until force-closed and restarted.
Environment
screen_protector: 1.5.1
Flutter: 3.35.7 / Dart: 3.9.2
iOS: 26.3
Affected: iOS only
After updating screen_protector, the previous issue with the iOS Accessibility setting “Higher Contrast” is fixed. However, I’m now seeing a new issue: if the app is sent to background by opening an external link (e.g. Safari) and then resumed, the app shows a permanent black screen.
Steps to reproduce
Expected behavior
App resumes normally and UI is visible.
Actual behavior
App resumes to a black screen (UI not rendered). The app remains unresponsive/blank until force-closed and restarted.
Environment
screen_protector: 1.5.1
Flutter: 3.35.7 / Dart: 3.9.2
iOS: 26.3
Affected: iOS only