apache / apache/cordova-plugin-camera

IOS13.2 Taking a quick photo shows black and 'Use photo' doesn't return success/error callback

Open
#523 5 comments 0 reactions 0 assignees View on GitHub
platform: ios
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

Open the contributing 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.