null-dev / firefox-profile-switcher

Create, manage and switch between browser profiles seamlessly.
GNU General Public License v3.0
377 stars 26 forks source link

Upgrading FF to 107.0 from 106.0.4 breaks profile switcher #57

Open wheelerlaw opened 2 years ago

wheelerlaw commented 2 years ago

Performing a dnf update upgraded my FF to firefox-107.0-3.fc36 from firefox-106.0.4-1.fc36. Now when I click on the profile switcher button and then click on another profile I want to switch to, nothing happens. The profile switcher modal stays open and the target profile does not open up. Performing a manual downgrade of FF by running the following command works as a temporary workaround for now:

sudo dnf downgrade https://kojipkgs.fedoraproject.org//packages/firefox/106.0.4/1.fc36/x86_64/firefox-106.0.4-1.fc36.x86_64.rpm

I tried running FF from the command line to see if there would be any sort of useful debug information but nothing was present. I would be happy to gather some debug logs but I do not know how or where to find them.

wheelerlaw commented 1 year ago

For those who might have upgraded to Fedora 37, you will also need to downgrade firefox-langpacks. To do both with one command, run this:


sudo dnf downgrade \
  https://kojipkgs.fedoraproject.org//packages/firefox/106.0.4/1.fc37/x86_64/firefox-106.0.4-1.fc37.x86_64.rpm \
  https://kojipkgs.fedoraproject.org//packages/firefox/106.0.4/1.fc37/x86_64/firefox-langpacks-106.0.4-1.fc37.x86_64.rpm
ikerexxe commented 1 year ago

It's also happening in Fedora 36 so I think the problem lies in Firefox 107 rather than a given Fedora update.

Package version:

firefox-107.0-4.fc36.x86_64
littlegamer757 commented 1 year ago

I've got the same problem and it seems to be similar to #53. The following errors are logged in the extension's console: image

OS: Fedora 37 Firefox Version: 107.0.1

Skaldebane commented 1 year ago

Same here with Fedora 37 installed through dnf.

Silejonu commented 1 year ago

The issue is still present on Firefox 108.0.1 (installed via dnf) on Fedora 37.

As a workaround, it's possible to set a profile as the default, then restart the browser.

Skaldebane commented 1 year ago

@Silejonu You can also open other profiles from about:profiles, without restarting the browser. The convenience of this extension will be missed though 😢

donCESAR12345 commented 1 year ago

Best workaround for me was to ditch the extension and create separate desktop application files for each profile.

NL-TCH commented 1 year ago

take a look at the workaround in the repo of the connector, this worked for me https://github.com/null-dev/firefox-profile-switcher-connector/issues/14