I've been banging my head against the wall on this. I'm trying to NOT use the ajax handling for page linking. My links have been using data-ajax="false" but if I include a history.back() onclick call and then navigate to a page after the go back, I see the ajax transition and it usually defaults to the wrong page.
on Page 1 click to Page 2 while on Page 2, I Click Go back which takes me back to Page 1 click back to Page 2 after Page 2 loads, I see a ajax spinner which takes me back to Page 1 or other 'random' page in my app.
I've isolated this behavior to the go back functionality. If I move through the application without clicking any go back, everything appears to be working fine.