10

Is there a browser for Android that won't constantly reload tabs when switching between them? I'm using Chrome on a Nexus 5 (lollipop). And even when there are no other apps running it will reload any tab that I switch to. Even if I only have two open.

Or, I'm browsing a page. Open a link in a new tab and continue reading the current page. I can see that the new page has loaded, but when I switch to that tab it gets reloaded. And then switching back to the original one it reloads that one too.

This makes reading on the tube impossible as I can only pre-load one tab :/

I should note that I've factory reset my phone a couple of days ago and this is still happening every single time.

Jan Hančič
  • 253
  • 1
  • 3
  • 9
  • 1
    That's very odd behavior. On my phone Chrome will appear to refresh the page, but it's just loading what it had cached back into memory (so it works offline). – Matthew Read Jan 06 '15 at 00:34
  • I think that this doesn't depends only on the browser. Ram memory of the device will make its part too. Personally I found chrome as the very best mobile browser together with next browser. – Joaquin Iurchuk Jan 06 '15 at 03:49
  • 3
    @MatthewRead it's definitely reloading. As if I go into airplane mode, it will fail to show the page. So it is clearly refetching everything. – Jan Hančič Jan 06 '15 at 23:53

5 Answers5

6

Turns out the OPs issue only occurred in the Chrome browser, and when using Chrome Beta it worked (sort of).


Old Answer:

Try going to chrome://flags

Look for "Auto Reload" tags, turn them off:

chrome://flags/#enable-offline-auto-reload
chrome://flags/#enable-offline-auto-reload-visible-only

Relaunch Chrome (using the button at the bottom after you have toggled the flags)

If the problem persists, it is not because the page is reloading, it is because it is being redrawn, i.e. it is already downloaded, just not displayed to the user yet. This is due to the fact that, for performance reasons, Chrome doesn't draw all tabs simultaneously.

Andrew T.
  • 15,988
  • 10
  • 74
  • 123
ollie299792458
  • 676
  • 4
  • 15
  • 1
    Still happening. I can see the blue progress bar loading. The page is visible in the preview (when you are switching tabs) but then goes white and loads again. I tested this by loading two tabs. Went to airplane mode, and switched between them and Chrome says the page is unavailable :/ ffs this is ridiculous. – Jan Hančič Jan 06 '15 at 23:52
  • Try using chrome beta (from the playstore), I just opened 5 tabs, loaded a page in each, exited, reopened, and switiching between them, none of them reloaded. – ollie299792458 Jan 06 '15 at 23:54
  • The Beta seems to work better. But not for all web pages. Thanks. Still not happy, but I guess this is better than nothing :) – Jan Hančič Jan 07 '15 at 00:06
  • Ok, if you are happy enough, feel free to mark my solution with the little green tick. Else, which webpages? – ollie299792458 Jan 07 '15 at 00:07
  • Post it as a separate answer and I'll be happy to do that. I was testing ign.com – Jan Hančič Jan 07 '15 at 00:08
  • Ign works fine for me, do you swipe apps away, or exit using the back button (as these are both bad, and will invalidate the cache) (i have added it at the top of my solution) – ollie299792458 Jan 07 '15 at 00:13
2

Turns out the problem is (it seems) a memory leak in Android lollipop. The OS was using well over 1GB of RAM, which caused all the tabs to constantly reload. I got suspicious when I noticed that apps also got reloaded immediately.

After restarting the phone, the problem is no longer there. It seems it's a known bug, but I don't know when it's going to be fixed.

Jan Hančič
  • 253
  • 1
  • 3
  • 9
  • 1
    The bug you've linked to is already resolved (it's set to FutureRelease) and so it should be released with the next version. When this will be though is not known yet. – bmdixon Jan 07 '15 at 10:48
  • Ah yes, missed the resolution of the bug, cheers :) – Jan Hančič Jan 07 '15 at 12:33
1

From what I have seen, Firefox, Dolphin and UC Browser allows switching the tabs without reloading/re-rendering them. Whereas Chrome and Opera seem to reload them after 3 or 4 active tabs.

I think it has something to do with caching in RAM memory vs Disk memory, I could be wrong.

Vignesh
  • 11
  • 1
0

Try going to chrome://flags

Look for Enable tab discarding or Auto Reload tags, turn them off:

chrome://flags/#enable-tab-discarding

chrome://flags/#enable-offline-auto-reload-visible-only

Relaunch Chrome (using the button at the bottom after you have toggled the flags)

Manu
  • 3,094
  • 7
  • 22
  • 40
0

Dolphin Browser for Android does not reload pages when you switch tabs

bmdixon
  • 8,815
  • 17
  • 43
  • 64
user281336
  • 298
  • 2
  • 14