Bug #1205
closedwebpage re-downloaded every time focus shifts
0%
Description
A broken captive portal was rendered saying to tick an “I accept” box, but it did not actually render the tickbox. That’s probably a bug with the captive portal server not the browser. But it was important that I capture the broken page, so I left the browser screen untouched but used other apps throughout the rest of the day, so that upon returning home I could attach adb and capture the screen. When the still-loaded Privacy Browser instance is brought back into focus, it shows a number of initialization activities as if the app is being launched. The loaded webpages are refreshed. Obviously I’m no longer connected to the captive portal that produces the agreement page, so it cannot be reloaded because I’m no longer on that network and access is denied. Effectively, there is no way to capture a window when it renders differently on different networks.
Regardless of the particulars of the captive portal situation, it’s a bad behavior to needlessly re-fetch already loaded webpages. Especially on a phone because data plans are not unlimited. It’s very wasteful with data credit even in more normal circumstances where refreshing a static page doesn’t break the original render.
This bug seems similar:
https://redmine.stoutner.com/issues/139
My experience is on version 3.8.1, so I’m not sure if the fix for bug 139 would be in my version.