Monday, August 13, 2012

Easy way to crash the Open Table iPhone app

iPhone firmware: 5.1.1

Open Table iPhone App (version 3.7.1)

I know, I know.  Words suck.  Skip down to the repro steps and attached screenshots.

This is one of those "punch yourself" kind of bugs.  But hey, those were always my favorite.  Above you'll see an image.  The image above is of the "party size" selector menu from the Open Table iPhone app.

The problem is that the party size selector option isn't supposed to be present on the screen seen above.  If you've reached this point on the Open Table iPhone app, the application will crash if you press "Done" or attempt to change the party size.

Basically, there is an incredibly easy way to crash the Open Table iPhone application (version 3.7.1).  No regular human being would do the steps involved to get this crash.

Why write this down problem down?  Well, it's better to get a more holistic understanding of the application, isn't it?  Plus, i'm bored.  

The importability of something doesn't mean it doesn't mean something doesn't exist.  You-know-what-im-saying?

This crash involves dragging/activation the "party size" selector on top of a screen where it does not belong.  This bug can be easily reproduced.  This bug can be actually reproduced on dozens of apps.  I've seen some apps where these kinds of crashes have been fixed over time.  It requires a small bit of two-finger dexterity.  Below are the repro steps.....

Repro Steps:

1.  Download and launch the Open Table iPhone app (version 3.7.1)
2.  Select any any location - navigate to the "Find a Table" screen
3.  Get your two fingers ready press "Select Region" and the numerical "Party Size" box at roughly the same time

Result:  It is very easy to drag the "Party Size" selector screen back to previous menus - this always crashes the Open Table iPhone App

Expected:  Other apps have had this problem, and they have been able to stop it from happening, and stop having these crashes

On a "Find a Table" screen, use two fingers and let go of the numerical "party size" icon just after you've pressed and released "Select Region"

You've now activated the "party size" selector on the wrong screen.  If you change the setting and tap "Done" the app with crash - 100 percent.

No comments:

Post a Comment