Version 5.1.2 hangs after using touch ID to unlock - gets hung in "dim state" / home button disabled

bmike
bmike
Community Member

I've seen some pretty consistent hangs when I use Touch ID to unlock 1Password instead of tapping out my pass phrase.

This happened after 5.1.2 so I wanted to upload a screen shot and see if there's anything to try...

The first screen is dimmed a lot and has the usual dialog for unlocking. After the finger print is recognized, the dialog goes away and the background is less dim, but not fully lit as normal when the app is unlocked.

Worse, the phone is unusable since the home button now does nothing unless you hold it to engage siri and ask her to open another app. At that point, I can multi task switch back to the "hung" 1Password app or force quit it.

Comments

  • Megan
    Megan
    1Password Alumni

    Hi @bmike,

    Thanks for bringing this to our attention! I actually had this happen to me over the weekend, but I have been unable to reproduce it since then (I was hoping that 5.1.2 had resolved whatever it was.)

    Could you give me just a bit more detail on your steps? For example:

    • Do you have your finger on the TouchID sensor before the Touch ID prompt comes up?
    • What iOS device are you currently using?
    • Does this happen when you first open the app, or when you switch back to it use the fast app switcher?

    The more detail you can provide, the more likely that we'll be to reproduce things here. In fact, if you're able to record an instance of this happening, we'd be completely giddy. :)

  • bmike
    bmike
    Community Member
    edited November 2014

    I think I've figured out how to reproduce this, @megan

    You are correct that it happens almost exclusively when I have a registered finger held on the Touch ID sensor/home button and then use another digit to tap and launch the app.

    I can't reproduce it all the time, but every time it happens, it seems to coincide with the sensor being activated before the app is ready for it. Some sort of race condition in the code perhaps... Especially if the app has been backgrounded for some time. (perhaps iOS is slow to launch all the threads or is busy paging out other apps from RAM on these launches)

    I almost never switch back to the app using fast app switching, but that seems to be unrelated to the hangs. Also, for whatever reason, it hangs on my phone much much more than on the iPad. Perhaps due to the larger number of launches on the phone?

    I'm not sure how to record it - but I'll keep poking at it now that I suspect a cause and let you know if I have more details.

    iphone 6 - 8.1 (12B411) - 5.1.2 version of the app. (iPad is Air 2 8.1.1 12B432)

  • Thanks for the feedback! We'll continue to investigate.

  • bmike
    bmike
    Community Member
    edited February 2015

    I can still see this happening on 503005 from time to time. It's not something I've figured out how to reliably reproduce, so video taping each opening of the app would be time prohibitive for a volunteer tester, but I'll try to keep note of the time/frequency if it helps.

  • Drew_AG
    Drew_AG
    1Password Alumni
    edited February 2015

    Hi @bmike,

    Thanks for letting us know you were able to reproduce the problem in the beta! Our developers are still looking into this issue, and I'll update the bug ticket with your new information, as I imagine that should be helpful. We appreciate it! :)

    ref: OPI-2068

This discussion has been closed.