jquery/jquery-mobile — Issue #2890: 2x Back / 1x Forward in Android Browser Not Working After Beta 2
Author: brettadler
Created: 2011-10-31 15:26:41+00:00
State: open

Summary:
From the main page of my jQuery Mobile based website, I click on two successive links, then click back twice, then click on a different page. It shows the page, but then the “Loading” pop-up appears for a few seconds and then it automatically goes back to the previous page. If I then hit refresh on the browser it goes to the page I intended it to go to.

Versions :
This problem only seems to be happening on the native browser for Android phones. It is not happening on an iPhone, on my PC's Firefox or Chrome browsers, on my Mac's Safari browser or with the Dolphin browser on my Android. I have confirmed it on two different Android phones. My phone is a Droid Incredible 2 running Android version 2.3.4.

Also, it only happens when I run a release later than Beta 2. This issue doesn't happen when I'm running Beta 2. On Beta 3 it locks up at the "loading" message and doesn't go back to the previous screen. The example below is running on 1.0RC2.

Note:
This may very well be my fault....meaning I just need to change my code...but since it only happens after Beta 2, I figure something has changed in the framework to cause it to happen. If I make no other changes in my code but just switch to Beta 2, the problem goes away.

Steps to Replicate:
Here are the steps to create the issue (needs to be on the native browser on an Android phone):

1. Click on “By Category”
2. Click on “Boise Weekly”
3. Using the back button on your phone, go back twice (to the main page)
4. Click on “Green Expo June 2012”
5. THE ERROR: It shows the page, but then the “Loading” pop-up appears for a few seconds and then it automatically goes back to the previous page.

Here is the link to the site having the issue:
http://beaconguides.com/test/guide.php?guide=62

And here is a link to the same site but running on Beta 2.
http://beaconguides.com/guides/guide.php?guide=62

Can anyone help?? Thanks!!!