I can reproduce this issue consistently in Safari on iOS 5.1, on any/every page that contains the Twitter Embedded Timeline. This happens both in the iOS Simulator as well as on a physical iPad I have for testing. It does not happen in iOS 6 and above in the iOS simulator, I have not yet tested iOS 6+ on a physical device.
To reproduce:
-
Visit https://dev.twitter.com/docs/embedded-timelines in iOS Simulator with Hardware settings [Device=iPad,Version=5.1]
-
Wait for the page to fully load, then click on the “What Links Here” tab
-
Wait for the “What links here” page to load, then click the “back” button on the browser.
Expected Results: The previous page loads without interruption
Actual Results: The browser alerts 4 times, “Are you sure you want to submit this form again?”, with options to [Cancel] or [Submit].