This extension works on Firefox
haxibami opened this issue · 29 comments
Procedure (after installation)
Note: I tested this with OldTweetDeckFirefox.zip
, which was generated by npm run build
.
1. Grant permissions manually
In the current implementation of Manifest V3, Firefox treats some permissions listed in host_permissions
as "optional". So users need to manually grant them from "about:addons
> Extensions > Old TweetDeck > Manage > Permissions".
2. Disable tracking protection
Also, Firefox's "Enhanced Tracking Protection" prevents <iframe>
elements (inserted by this extension) from loading correctly. You can add exception for TweetDeck.
How were you able to install it?
The author provides a build script (pack.js
) for Firefox. You can run it to generate a patched .zip
file.
git clone https://github.com/dimdenGD/OldTweetDeck.git
cd OldTweetDeck
npm install
npm run build
mv ../OldTweetDeckFirefox.zip ./
You should then find OldTweetDeckFirefox.zip
. Try temporary installation (unsigned) or self-distribution (signed), as you wish.
Thank you!
Heads up!
You will need Firefox Developer or Nightly to add unsigned extensions.
The
pack.js
file seems to be running as JScript, not JavaScript. How did you run it? do you have Node.js installed?
I double clicked on the file in the folder and it gave that error. I have installed Node.js and attempted to run the script with it but it opens for a split second and then closes after doing seemingly nothing.
check parent folder of folder it's in, archives probably appeared in it
run npm install
in the folder
I've built extension and made a Release, check https://github.com/dimdenGD/OldTweetDeck/releases/tag/v1.0.2
Sorry, I feel stupid, but I can't understand how to "add" the zip into firefox :s. When I try to load it (using developer version or my normal version) I get an error.
I downloaded the zip version in the BetterTweetdeck fork page.
Nevermind, found it:
- First, install Firefox developer
- Disable signed extension in
about:config
:xpinstall.signatures.required
set on false - Load the extension in
about:addons
I need to refresh a lot to get it works, on my side!
If you get the login error, or it just doesn't load, refresh a few times.
I don't know how many "a few" is, but it's still not working. If this is something that has to be done every new session, It's probably not worth it for the time being
Any way of getting legacy back is still better than dealing with "XPro" to be honest.