good but please add option to change key
This is the best thing since adderal for us ADD types. I can't read anything with all the animations playing right next to the body column. Thanks!
The fact that the Mozilla Devs in their infinite wisdom took away the use of the ESC key to stop animations in order to support some "edge case" pisses me off to no end!
As Mozilla removes more and more functionality from Firefox, add-ons like this one are required to stay current and still have a working browser.
There have been many many braindead UI regressions forced upon users by apparently insane Firefox developers in recent years, but removing the ability to stop GIF/PNG animations made me much more angry than most. (Hello?? "Accessibility"???)
There are some other extensions that allow turning off animations entirely, but this is the only one that allows you to browse with the ability to see animations in those cases where they're done tastefully (e.g. not too many frames-per-second) and actually convey information, and then to kill the much more common misbehaved cases (e.g. on forums with animated emoticons) with a single keystroke. I wish the add-on preserved the old ESC keystroke rather than requiring Shift + ESC, but I'll take what I can get.
This add-on plus FlashBlock and QuickJava let you read what you're trying to read without constant hyper-irritating distractions. Thank you very much to the developers of all three.
A lifesaver to me. Must have.
One suggestion: elements still move, one could turn them off easily by setting their scrollamount attribute to zero.
Had to edit source and remove [shift] to bring back one of the oldest feature of every browser that Mozilla decided to remove. Stop animating gifs on [esc] press. Sad it's yet another extension to fix FF bug assumed by Mozilla to be a feature.
It's not working properly with the latest version of Firefox. Shift+Esc sometimes works and sometimes does absolutely nothing at all. It seems no better than Firefox's normal stop. Can this be fixed??
EDIT: Works only if the webpage doesn't have the Esc key configured as a keybord shortcut. There really needs to be an option to also use Shift+F1 so it works even if the webpage has the Esc key configured. I found a workaround by editing bootstrap.js in the .xpi file and replacing VK_ESCAPE to VK_F1. I can now stop even if the webpage is overriding the Esc key by pressing Shift+F1.
I can feel my animated GIF induced tension draining away as I type.
Indispensable addon for everyone who considers themselves power users.
No need to install third party key definition addons to make this work only with Esc, and noShift.
Unzip the extension and edit the js file inside. Around line 22 there is the definition of the shortcut. Just comment the line 22 (I think this was the line) and repackage the zip then rename to xpi and install manually. Works.
This kind of thing is sooooo useful it's almost necessary. But the core FF team just yanked it because ... why? I read the discussion on the so-called "bug" that lead to this plugin. And I'm only a "power user" if you stretch that to include people who use keyboard shortcuts. Thanks for writing this, I just wish it was simply 'esc' without having to add another background process to alter the shortcut.
Restores "Esc" key functionality that was changed in Firefox 20. Works exactly as expected, stopping annoying animated GIF ads!
This works as advertised for me, and I even learned how to change the shortcut from Shift+Esc to just Esc! Here's how:
1. Install Superstop
2. Install keyconfig: http://forums.mozillazine.org/viewtopic.php?t=72994
3. Go into keyconfig (keyboard shortcut: Ctrl+Shift+F12)
4. Look for "superstop-shortcut" and select it
5. Click in the text box where you see "Shift+Esc"
6. Press Esc (so don't type it)
7. Keyconfig will say "This shortcut is already used by Stop. It might still work, though". This is correct: it does!
9. Click OK
10. Click Apply
11. Click Close
Thanks to this, I am now using Firefox 21.0 and I am able to stop animated GIFs by pressing just Esc! Naturally, I'd love to see the ability to toggle between the new and old behaviors of the Esc key in either Tools > Options or about:config, but for now this is definitely good enough for me!
I learned this by complaining in this bug:
yup it works with FF 20.0.1
Shift + Esc stops GIF's in their tracks
Does not work on 20.0.1. Sad that the FF developers put their own desires above the users when removing the long-standing ESC key functionality. Sadder that they then cited the existence of this add-on to justify their refusal to restore the traditional ESC key functionality, and this add-on doesn't even work.
2013-04-17 ETA - I filed an issue as requested: https://github.com/gavinsharp/SuperStop/issues/2
Sorry you're having trouble! The add-on is working for me in Firefox 20.0.1 on Mac. Could you file an "issue" at https://github.com/gavinsharp/SuperStop/issues so that I could look into your problem further?
Thanks for writing this add-on! It's highly irritating that Mozilla removed this feature, but this is a good workaround.
I wasn't aware that Esc had cancelled all network connections as well before. I only used it to stop loading entire pages or halt those annoying GIF animations. I may get used to Shift+Esc instead, but I'd really only want the GIF animation part of it. Could there be a setting for that? Be it in a dialog or hidden in about:config, I don't care.
I just installed. I'm really enjoying it.
It's not working.
Sorry to hear it! If you file an issue at https://github.com/gavinsharp/SuperStop/issues I'd be happy to look into it further.
Brings control back to user fingertips. Just perfect.
Although this works as intended, the separation between stopping out-going requests for data (stop button, XHR, etc.) and stoping in-page animations (GIF, APNG, etc.) shoul be allowed as checkbox options.
And maybe if an extra shortcut is added besides Shift+ESC (like Shift+Windows/Cmd+ESC) the ability to chose action for each shortcut, like the later only stops animations.
Anyway, thanks for the support.
it's a good plugin.
I agree that this is a great addon, however this functionality shouldn't have been cut from Firefox 20 in the first place!