Skip to content
This repository has been archived by the owner on Aug 29, 2023. It is now read-only.

Multi-row tabs and other functions installer FF117 1.8.13

Latest
Compare
Choose a tag to compare
@Izheil Izheil released this 29 Aug 21:43
· 2 commits to master since this release

Make sure to repatch the whole Firefox installation with each update to get the lastest FF patching apart from the functionality scripts.

False positives

Some antivirus software are detecting the installers as malware on VT, this is due to the files being created with Pyinstaller, which has had problems of being falsely detected for a while, and there is little that can be done to solve this.

Description:

The installer lets you patch or unpatch Firefox and Firefox nightly to use external Javascript as well as to add multirow, tabs below, or focus tab on hover functions.

Since this version doesn't offer autoupdates, nor fetches the files online from the repository, each time something breaks with a new Firefox update you will have to download the newest patcher from here and patch the function you want again to overwrite the old files you had with the new ones (or copy the files manually yourself).

The patcher will choose the default profile folder, so if you have more than 1 profile you should go to about:profiles and make sure that the path the patcher selects is the same as the one of the profile that you are currently using.

The first time using the patcher use either the "Firefox" or "Firefox nightly" sections to patch your selected Firefox version. If you use the "Profiles only" section to patch for the first time, only the functions will be copied, but not the actual patch to enable them. You won't need to choose those again if you are updating from an old version (but you can still use them if you are still patching the default profiles if you want).

Firefox portable

If you are using Firefox Portable, you will need to change the default "Root" and "Profile" paths to the ones of wherever you placed Firefox Portable.
For example, if you placed it in C:\FirefoxPortable, and you are using a 64-bits version, you will have to change the paths to look like:

Firefox:

  • Root: C:\FirefoxPortable\App\Firefox64 <- For 32 bits, just remove the 64
  • Profile: C:\FirefoxPortable\Data\Profile

Chocolatey

You can also install this package with the chocolatey package that Pauby created, although I won't be tracking it for changes (it should technically update the version there as we update it here):

choco install firefox-quantum-nox

See the link of the package for further details on it's use.

Notes for Linux users

Linux users can run the installer by making the file executable first (either on properties on the context menu of your explorer or using the command line in the console).

Assuming you open the console where the file is:
sudo chmod +x Multirow-Patcher-Quantum-Nox-Installer-Linux-*.elf
You can then run the file from the console using the context menu or typing directly in the console:
./Multirow-Patcher-Quantum-Nox-Installer-Linux-*.elf

Notes for Mac users

Due to Apple's policies, the installer might get blocked by SIP (System Integrity Protection), and it will just tell you that it could not complete because it had insufficient privileges (even if running from root). The only way around this is to disable SIP temporally.

The installer also might start up slow due to a problem with how it had to be bundled into an .app file (since pyinstaller has issues with them).

For the issue, you can check Pyinstaller Issue #3820 for more details.

Troubleshooting

If you are having issues with any of the files not working, first try the basic troubleshooting steps before opening an issue.

Patch notes

2023/08/29 - 1.8.13 ->Updated the patcher files so that they work again past FF 117. You will need to clear the startupCache folder from your local profile folder.
2023/05/10 - 1.8.12 ->Updated Multirow tabs to make --tab-growth variable work again.
2023/05/09 - 1.8.11 -> Update tabs-below*.css files to work with the new changes.