Eclipse-Community / r3dfox

r3dfox is a modern Firefox based web browser for Windows Vista & 7. SourceForge link for downloading with older browsers. https://sourceforge.net/projects/r3dfox/
https://eclipse.cx/projects/r3dfox
Other
236 stars 9 forks source link

Completely remove phantom tabs #106

Open K4sum1 opened 4 months ago

K4sum1 commented 4 months ago

This issue seems to be the most common when running without e10s, but it does happen with it too. The easiest way to get a phantom tab is to disable e10s, start the browser, open a new tab, and close the tab the browser started with. It will stay in the tab bar, but otherwise be closed, unable to be switched to or anything. Just wasting space in the tab bar until the browser is closed.

K4sum1 commented 4 months ago

If you want to help, there is a way to figure out the potential cause of the issue.

The newest stock Firefox nightly that can disable e10s with the environment variable at least on a consumer machine is a 123 alpha from 2024/01/21 I think. However all of these are still an issue with the 115 ESR release, so it doesn't really matter here.

Between 81 and 123, MOZ_FORCE_DISABLE_E10S needs to be set to the application version to take effect. I'm not sure if this includes the a1 or .x.x or whatever. I assume it would though. https://hg.mozilla.org/mozilla-central/rev/13171155d5e5

Before 81 and any 81 alpha builds before the commit, it just needs to be set to 1.

Using this information, if you can find the nightly builds that cause the issues and report back here with the last to work and the first to have the issue, I would really appreciate it.

I assume the progression would be find first working ESR, then first working release, and then first working nightly.

I'll help narrow it down, 102 ESR does not have the issue in non-e10s. However I believe the issue can still happen. This isn't the root cause, but probably good enough.

K4sum1 commented 4 months ago

The toolbar is funny in general with no e10s, like for example the glow for opening a tab off screen or outside of the bar does not appear anymore, and if you scroll and open a new tab, it does not scroll back to where the tab opens or the active tab. Not sure where this began, will have to test it.