https://chrome.google.com/webstore/detail/tabist/hdjegjggiog...
That was around 5-7 years ago and I haven't checked if there was a new alternative, easier way to do it nowadays. I'm still using my extensions but have no need to modify them. Let's see what Manifest v3 has to tell me about this. I'll probably drop Chrome then.
Firefox requires uploading to Mozilla for signing to side load permanently or host with them. Though you can self host once signed.
IME Firefox add-ons are approved almost instantly if your addon is not minified or downloading code to execute outside the package. Chrome approvals are always days.
Are you sure?
I’ve been sideloading extensions, signed or not, into /usr/lib/firefox/browser/extensions/ and they’ve been working fine.
I’m also maintaining a couple AUR packages with Firefox extensions myself. They all use the same method for persistence. I’m wondering what kind of issues people are experiencing. Haven’t heard of any myself.
[0]: https://aur.archlinux.org/packages/firefox-extension-multi-a...