apache / apache/cordova-plugin-camera
IOS13.2 Taking a quick photo shows black and 'Use photo' doesn't return success/error callback
- Dominant language
- Objective-C
- Stars
- 976
- Forks
- 1.6k
- PR merge metrics
- No merged PRs in 30d
Description
# Bug Report
## Problem
### What is expected to happen?
A quick selection should take a normal picture, and using it should return the success/error callback.
### What does actually happen?
On opening the plugin, click quickly on 'Take photo' (like very quickly), the photo is a black screen. Clicking on 'Use photo' will close the plugin but will not properly call the success/error callback
### Environment, Platform, Device
Only repro on iOS13.2
## Checklist
- [x] I searched for existing GitHub issues
- [x] I updated all Cordova tooling to most recent version
- [x] I included all the necessary information above
Contributor guide
Research direction
Start by reproducing the quick “Take photo” flow on iOS 13.2 in the Cordova camera plugin. Trace what happens after “Use photo,” and consider the issue done when a quick selection produces a normal picture and reliably invokes either the success or error callback.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- objective-c
- Domain
- mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100