At one time, Fx (and Pale Moon) stored the permissions in the file permissions.json. Apparently, this was changed to storing permissions in two files: content-prefs.sqlite and permissions.sqlite. The current FEBE for Fx does backup those files, but the Pale Moon version (FEBE 8.3.1) was not updated to do this.

This fall, I will be updating FEBE for Pale Moon and will fix it. In the meantime, you can setup a user-defined backup for those two files.

Ok ... I'e got FEBE v10.1 that has the fixes to restoring extensions and backing up/restoring permissions. This is for PM v27.5.1and appears to work with PM v26.1.1 also (although I haven't tested it thoroughly yet).

Permissions backed up prior to this version will not restore, but going forward it should be fine. Full profile backups are now named profilePM* instead of profileFx*.

Would you mind testing it out to make sure it works as expected? I won't upload it to the PM repository until I hear from you. Thanks.

Thanks for the update, did a few quick tests with PM 27.6.0. Permissions restore seems to work fine. I had problems with extensions restore.

1. Tried to restore 20-30 extensions at once: some kept endlessly opening tabs. They were extensions that did not require a restart and automatically open a new tab to alert the user to configure options etc. In this case, the same tabs kept opening continuously and I had to quit the browser.

2. Tried to restore only two extensions. See attached below.

3. Tried again to restore multiple extensions and got a similar result to FEBE 10.0 (nothing happens, restoring is stuck).

I'm using PM v27.5.1. You're using v27.6.0? I didn't realize there was a newer release.

Also, you may want to try installing FEBE again. I noticed there was only one download performed (i.e., (1.31 MiB) Downloaded 1 time) and that was probably the time I downloaded it. I uploaded v10.1 at least three times with a few minutes between each and you may have downloaded one of the previous ones.

I've downloaded and installed Pale Moon x64 - 27.6.0 but cannot duplicate the problem. I am able to restore a single extension and 25 at a time with no problems. I installed the two extensions you mentioned (Decentraleyes v1.3.10 and Keyword Search v1.1.8.3 from AMO and they both backup and restore just fine.

I'm wondering if you might have an installed extension that is causing the issue. Could you post a multi-pack xpi with all your current extensions? (You can create one using FEBE's Quick Backup function - just specify a name for the pack and FEBE will create a single installable xpi file.) That way I can set up a test profile similar to yours to debug.

I've noticed that both those extensions (Decentraleyes and Keyword Search do not require a PM restart to finish the install. I, too, am now able to see those extensions listed twice in the addon-manager window - once as installed and the other as "Downloading". I also get the "Welcome" page for both those extensions before a restart.

It looks like the problem is with restoring "restartless" extensions. I'm going to have to look into it more.