I want to clarify that this problem has been fixed in the latest version, but want to point it out because it typically rears its head back in repeatedly. This problem has persisted for the past 2 years, and only stayed “solved” for 2 weeks before it regresses for another 6 months.
Description of the issue: Usually, these behaviors are in tandem. Either they’re all fixed, or they’re all in an undesirable state. There is no in between.
Real is the state that I perceive to be in regression. Expected is the desirable state that I observe on some versions of Brave.
1. New Tab
Real: Opening a new tab has a 5 seconds wait before the backgrounds appear. The wait exists if there’s no other new tab in the browser
Expected: Background loads almost instantly (<1s)
2. New Incognito Window
Real: Opening an incognito has a 5 seconds wait before the homepage loads.
Expected: Homepage loads almost instantly (<1s)
3. Opening latest closed tab (Ctrl+Shift+T)
Real: Opening latest closed tab has a 5 seconds wait
Expected: tab loads almost instantly (<1s)
4. Hard to pinpoint halt before loading a page
Real: Sometimes if I try to load too many pages, some of them halt for ~5s before resolving and starting to load. This also happens if I shift between incognito and non-incognito and load different pages.
Expected: Pages resolve and start loading almost instantly (<1s)
5. Hard to pinpoint problem where opening Incognito would break localstorage
Real: Sometimes after being in incognito and then closing incognito, my non-incognito pages would fail to persist localstorage changes.
Expected: Localstorage changes persist across tabs (<1s)
Video Link: https://drive.google.com/file/d/1vX-czxo2OYlIrwQMEGRqOUNY_x5Olc6q/view?usp=sharing
You can see a long wait when loading new incognito window, new tab, and reopening old tab. In a good state, it’s instant.
Brave Version: v1.42.88 (Good state)
Brave Version: v1.42.95 (Bad state)
I can go more into details about the behavior if needed. I wasn’t able to find issues relating to this on the forums, which confuses me, because the responsiveness degradation is very obvious.
All I can say is that on certain versions of Brave, it’s fixed. Later, the undesirable behavior comes back. (Typically after 2-4 weeks) It’s been in an undesirable behavior for most of 2 years for me, and I really want to know what’s going on because I suspect it’s a regression against Chromium that repeatedly gets missed. I’m really hoping that since the browser keeps switching between the behaviors, that it’s an easy fix.
I’m posting this so that hopefully a developer can see the difference between the versions and prevent future regressions.