Firefox extension: Furaffinity Button 3
16 years ago
General
I just uploaded a new version of my FuraffinityButon Firefox extension.
New in version 3:
1. Clicking on the button now automatically logs you in on the furaffinity.
The button acts as a link to the furaffinity login page ( http://www.furaffinity.net/login/ ) then checks whether Firefox correctly filled the login form with your username and password.
If so, the form is automatically submitted, saving you the extra click, thus allowing you to go to and log in to furaffinity faster and easier :)
2. Thanks to the new auto login, the preferences had to be moved into the right click / context menu of the button. It feels more natural there anyway.
3. The bugs and quirks concerning page loads in the background have been fixed by using a new technique to interact with page load events.
4. The page now also gets modified faster, no longer requiring all images to load for the preview feature to be available. That's especially useful on those days when furaffinity (or your network connection) is slow.
please enjoy :)
Blackraven2
New in version 3:
1. Clicking on the button now automatically logs you in on the furaffinity.
The button acts as a link to the furaffinity login page ( http://www.furaffinity.net/login/ ) then checks whether Firefox correctly filled the login form with your username and password.
If so, the form is automatically submitted, saving you the extra click, thus allowing you to go to and log in to furaffinity faster and easier :)
2. Thanks to the new auto login, the preferences had to be moved into the right click / context menu of the button. It feels more natural there anyway.
3. The bugs and quirks concerning page loads in the background have been fixed by using a new technique to interact with page load events.
4. The page now also gets modified faster, no longer requiring all images to load for the preview feature to be available. That's especially useful on those days when furaffinity (or your network connection) is slow.
please enjoy :)
Blackraven2
FA+

It just takes me to the login page, but doesn't log even though firefox eventually (once ox.furaffinity.net deigns to respond) fills the box. And no gallery or search page shows the preview div, even if I try reloading the page several times.
And Custombuttons2 3.1.0
Mozilla/5.0 (Windows; U; Windows NT 5.2; de; # Gecko/2009120208 Firefox/3.0.16
Mozilla/5.0 (X11; ... Linux; ... ) ... Firefox/3.5.6
Mozilla/5.0 (Windows; U; Windows NT 5.2; de; # Gecko/20100115 Firefox/3.6
Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; # Gecko/20100202 Firefox/3.5.8
For the 3.6 version I needed to re-install custombuttons2, but the furaffinityButton itself worked flawlessly with every tested Version.
I assume the problem must be related to extensions then. It could be that another extension is interfering, but my suspicion actually is that some of the code of the old furaffinityButton was still active and prevented version 3 from running correctly.
You might want to try quitting firefox and restarting it after upgrading to furaffinitybutton 3. Please tell me if that fixes the problem.
regards
Blackraven2
Two different versions of furaffinityButton may not be installed at the same time, since they can keep each other from working correctly.
The reason is this:
A button gets initialized on installation or when the browser starts, even if it has not yet been added to any menu bar. On initialisation the FuraffinityButton registers a handler that takes action if the current page is furaffinity and makes changes to that webpage. Since this handler should not be installed multiple times (which could otherwise happen if you open new browser taps or windows), it checks for a flag that gets set on first initialisation. If you have an old version of furaffinityButton installed, this flag is already set by the old version, preventing the new version from installing its handler. Between furaffinityButton 1 and 2 that didnt matter since the handler itself worked the same, but in 3 however the handler got massively modified.
Workaround:
Remove all instances of furaffinityButton from your browser entirely before installing a new one, then restart the browser o undo the initialisation flag.
Alternate Workaround:
instead of installing the button directly, select "copy link location", then choose "update button" from the furaffinitybutton context menu. A browser restart might still be needed though.
On the next version I will add a checker that notifies the user if an incompatible older version is installed and requires the user to remove it first.