Suppose I'm on a webpage and I decide to load a new webpage in the same tab, either by clicking refresh, clicking a link, or entering a URL. And then if immediately I decide to change my mind and want to stay on the old page, that is precisely the kind of use case that the stop button is designed for. Yet all the modern browsers in all the devices I've seen (both mobile and desktop) seem to have the stop function work in very undesirable way: it stops the new page from loading, but it replaces the old page with a blank white screen.
Now at a technical level, I think I understand what's going on: the browser displays whatever you've managed to download of the new page before you pressed stop, and so if you haven't downloaded anything yet you'll get nothing displayed.
But when I press stop, I typically don't want to see the new page, I want to still see the old page. Is there a way, to get the old page to stay once you press stop? Note that I don't want the old page to reload, I want it to simply remain.
What usually happens is that if you press stop while the old page is still visible, the old page is replaced by a blank screen immediately, while if the stop button is pressed after the new page starts being displayed, whatever parts of the new page had been displayed when you pressed stop remain. So ideally, I want the stop button to work as follows: if the old page is still being displayed, let it remain; if the new page has started being displayed, let whatever has been displayed remain. Is there any way to achieve this?
If it helps, I run Chrome on my Windows PC's (with various operating systems), and it would be nice if there were a command flag to do this. Is there one? Also, can I accomplish what I'm trying to do in iOS devices as well.