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
187 stars 7 forks source link

Portable builds - extensions configuration somehow breaks after running R3dFox from a Windows installation that is different from the previous one #163

Open Sevoos opened 3 weeks ago

Sevoos commented 3 weeks ago

Running it on 7 after 10, or the reverse, doesn't matter. After clicking the "extensions" button on the toolbar, it sends you to about:addons. where all the extensions are shown as enabled (and they don't function actually). Disabling them int hat menu, re-running the browser and enabling them fixes the issue (the button described above starts working normally - shows the list of enabled extensions while staying in the current tab) until the next run from another Windows installation.

K4sum1 commented 3 weeks ago

I was hoping portable mode wouldn't have this issue, but I guess it does. This started happening at some point in old Firefox versions, but it's weirdly inconsistent and I'm not sure how to consistently trigger it to properly trace and fix it.

Sevoos commented 1 week ago

I was hoping portable mode wouldn't have this issue, but I guess it does. This started happening at some point in old Firefox versions, but it's weirdly inconsistent and I'm not sure how to consistently trigger it to properly trace and fix it.

I've found something that seems to be working! Link

However, it's only temporary. Just partially automated, but not a solution. It can't fix absolute drive letters forever

Sevoos commented 1 week ago

The main doom is the paths in profile\extension.json being absolute, and the drive letters being different in 2+ Windows installations. It can be fixed in my case, but it seems like portable builds need deeper editing

K4sum1 commented 6 days ago

I found this

https://gitlab.torproject.org/tpo/applications/tor-browser/-/commit/c95f4a40ff1050693436db0da5fcd0b5a680fbfb

If I can remember, I'll try to get it into 128.3.0 and 130.0