jevonmao / jevonmao/PermissionsSwiftUI
[BUG] - @Environment(\.scenePhase) breaks JMModal authorization Status and autoDismiss
Open
confirmed bug
- Dominant language
- Swift
- Stars
- 1.6k
- Forks
- 92
- PR merge metrics
- No merged PRs in 30d
Description
When i simply put
@Environment(\.scenePhase) private var scenePhase
into the view where .JMModal is used or in a parent view
.JMModal(showModal: $showModal, for: [.camera, .microphone, .calendarFull], autoDismiss: true,
onAppear: {print("JMModal Appeared")},
onDisappear: {print("JMModal Disappeared")})
Then JMModal does not get the authorization status anymore and never disappears automatically.
Contributor guide
Assessment
This issue has not been assessed yet.