Action Extension crashes when tapped twice from the Share Sheet

Originator:henriqueponde90
Number:rdar://19575090 Date Originated:01/22/2015
Status:Closed Resolved:Yes
Product:iOS SDK Product Version:8.1.2
Classification:Serious Bug Reproducible:Always
 
Summary:
If I create an empty Action Extension on my project I'll get the default implementation that has a Done button and loads an image in an imageView. If you tap twice in the share sheet to open that extension the Done button is unresponsive and does not close the extension. The user has to quit the containing app.

Steps to Reproduce:
Create the default action extension
Go into photos app, select a photo and tap twice on the action extension you created
Done button will not work and you'll have to close the photos app

Expected Results:
You'd expect that the system does not allow another tap on the same or any other extension until the current extension is done (or at least done loading). The second tap should no-op

Actual Results:
You get into a state where the extensions seems to be presented multiple times and canceling it from the Done button does not work. You are now stuck and forced to kill the app.

Version:
iOS 8.1.2

Notes:


Configuration:
iPhone 6 64GB

Attachments:

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!