Pressing in home button during Touch ID prompt silently cancels it

Originator:bdorfman
Number:rdar://30423863 Date Originated:08-Feb-2017
Status:Closed Resolved:
Product:iOS + SDK Product Version:
Classification: Reproducible:Always
 
Marked as a duplicate of 27591711 on Feb 10 2017

----------------
Area:
TouchID

Summary:
If we present a Touch ID prompt to our users, pressing in the home button while trying to scan your finger acts the same as pressing the Cancel button. It is not obvious to the user that this will happen and from the app-side we can not distinguish an intentional cancel from a non-intentional one. Many users think you need to press in the home button to do a Touch ID unlock, especially post-iOS10 where you _DO_ need to press in the home button to unlock your phone from the lock screen. 
This behavior should be changed to either: 
* Be differentiable from hitting the cancel button
* Process the Touch ID authorization successfully

Steps to Reproduce:
1. Open any app that secures with Touch ID (eg. Stripe, 1Password) and get to the Touch ID prompt.
2. When prompted to do Touch ID, put your finger on the home button and also press in the button.

Expected Results:
Touch ID will process successfully (either correct auth, or invalid fingerprint)

Actual Results:
Touch ID is cancelled.

Version:
iOS 10.2.1

Notes:


Configuration:
Tested on iPhone 6, but complaints from users on other Touch ID capable devices

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!