For the past few days, Echofon for Firefox on my main desktop started acting funning, popping up an error dialog every second: Authentication failed. Incorrect signature
The only way to actually use Firefox was to quickly log off Twitter in between those error dialogs.
My laptop which also had Echofon did not experience this issue, so it doesn’t appear to be account related nor a global problem. I decided I would try to resolve the issue when I got home.
When I got home, I tried removing and re-adding my Twitter accounts from Echofon, revoking the OAuth access on Twitter’s website, and even clearing my cache and cookies without any success. Those darn annoying error dialogs always came back. A quick search online didn’t result in any quick solution either. Most people saw this error on their iPhone/iPad and associated it with some timing/clock issue. There were a few tweets that said they had the same issue on Firefox, but resolved it by removing and re-adding the account.
As a last measure, I decided to uninstall the addon and re-install it. Apparently that fixed it. Not sure if this solution will work for everyone, but worth a try.
: I believe I’ve found the culprit. This has to do with https. I was using HTTPS-Everywhere and the fact that HTTPS-Everywhere was enabled, but Echofon was told not to use SSL for Twitter made things go wacky. Go into Echofon preferences and enable “Use SSL for all requests”.
Afterwards, I still had to uninstall and re-install the add-on for the error messages to go away. Maybe restarting Firefox would’ve worked too. Ben has confirmed below in the comments that you’ll just need to restart Firefox and the issue should go away. For folks hitting this issue, give it a try and let me know if it worked for you.