This article singles out Safari on the iPhone, saying that it supports "tabs". Ironically, iPhone Safari's "tabs" behave exactly like this broken back button behavior -- I've noticed that often when I switch back to an old tab on my iphone, the page is often refetched (losing my position and any form content) because it was unloaded while I was browsing on another tab.