cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Alan Neveu (JIRA)" <>
Subject [jira] [Commented] (CB-2083) Cordova for WP8 getPicture Leaves Photos in Camera Roll
Date Thu, 02 Jul 2015 14:04:05 GMT


Alan Neveu commented on CB-2083:

Hi Benn and Jesse,

This is a good time to contact Microsoft and ask for this issue to be resolved in Windows
10 Phone.

I have heard of quite a few PhoneGap/Cordova apps on WP 8 that leave a trail of unwanted photos
in the camera roll. Users hate that!



From: Alan Neveu
Sent: Monday, January 28, 2013 8:13 PM
To: Benn Mapes (JIRA)
Subject: RE: [jira] [Commented] (CB-2083) Cordova for WP7 getPicture Leaves Photos in Camera

Ah, it is only a WP8 issue as WP changed how it handles the basic getPicture function. WP7
works as desired, but WP8 demonstrates the issue.


Sent from my Windows Phone

> Cordova for WP8 getPicture Leaves Photos in Camera Roll
> -------------------------------------------------------
>                 Key: CB-2083
>                 URL:
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: WP8
>    Affects Versions: 2.2.0
>         Environment: Windows Phone 8
>            Reporter: Alan Neveu
>            Assignee: Jesse MacFadyen
>            Priority: Minor
>              Labels: Annoyance, Enhancement
>   Original Estimate: 48h
>  Remaining Estimate: 48h
> getPicture with FileURI does not work, it crashes.
> getPicture with DataURL works, but it leaves a copy of the photo on the phone's Camera
Roll.  The user then gets very frustrated because they have this mess of photos from your
app cluttering up their personal photos, and then have to delete them.  If they are using
SkyDrive on Windows Phone 8, they will also have a copy of every photo automatically saved
to their SkyDrive account, which then they have to delete from there as well, cursing your
app with every delete operation.  Oh, I think that in Windows Phone 7 this is not the case,
but it is the case with Windows Phone 8.
> It turns out this is due to the CameraCaptureTask function, which makes it exceedingly
simple to get a photo but has this undesirable side effect. You cannot just delete the file,
though, because of a security exception.
> The solution is to re-write Camera.cs so that it uses the full camera API rather than
just the CameraCaptureTask function.  That's a couple days of labor, for sure, but someone
needs to do this or else the Windows Phone 8 platform will suffer from this annoying bug for
all that rely on Cordova.  When asked why their app has this annoyance the reply will be "Ah,
it's one of those stupid phonegap apps..."  I hate that answer.  So I hope that someone who
has the time will contribute to this issue.  I will give it a try in a few weeks when I finish
up the projects that I have been putting on hold while upgrading my app to Windows Phone 8
capable, but I just can't get to it for a few weeks.  I am hoping that this summary will help
someone else get a jump start on this issue as they won't have to do so much preliminary research
before starting. 

This message was sent by Atlassian JIRA

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message