Let Older Add-Ons Work With Firefox 3.0 164
mask.of.sanity informs us of a hack that allows old add-ons to work with Firefox 3.0. Short form: in about:config, create a new boolean and set extensions.checkCompatibility to false. "The fix, which requires a little boolean creativity, great for anyone not afraid of taking risks. The idea is to stop Firefox checking its version history, allowing defunct extensions to work... [Those who do] get the fix working will have to remove the code from the prefs.js file once the stable Firefox comes out, but will enjoy their [favorite extensions] in the meantime."
Do not do this (Score:5, Informative)
Re:Do not do this (Score:5, Informative)
I need IEtab to get certain work pages to work and I really love stumbleupon... So when Firefox 3 upgraded automatically to RC1 and these broke it was quite annoying so i disabled the check.
An example of an extension this wont fix is Google Browser Sync. You will need to disable this in Firefox 3 otherwise you WILL see some major breakage if you disable the check.
Re: (Score:3, Interesting)
Re:Do not do this (Score:4, Informative)
Re: (Score:2, Informative)
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
Re:Do not do this (Score:5, Informative)
Re: (Score:3, Insightful)
If you know what you are doing then disable the compat check for a couple of days...
And yes I know you can edit the extensions directly, but either they are going to get upgraded (like stumble) or they arnt (like Better Gmail2).
Re: (Score:2)
Yes IEtab and stumble are compatible NOW, but werent for several days...
If you know what you are doing then disable the compat check for a couple of days...
And yes I know you can edit the extensions directly, but either they are going to get upgraded (like stumble) or they arnt (like Better Gmail2).
Interestingly enough I took you at your word, but Beta 5 *still* listed ietab as incompatible, no updates available when I updated.
Works fine though, never killed it, never updated it further.
Weird - Pug
Re: (Score:2)
It may be the Web Developer extension. After I went to FF3, I had major problems with slowness, CPU maxing, crashes, etc. I removed Web Developer and these things went away. I currently have 27 tabs open and 16 extensions installed, including IETab, and am only using 360MB according to Process Explorer. Try FireBug if you need a good web dev extension.
Re:Do not do this (Score:5, Interesting)
Re: (Score:2)
Re:Do not do this (Score:5, Interesting)
Yes, top crash.
This preference is generally not useful unless you know how to deal with the fallout (including figuring out what problems are due to extensions and which ones are not, and possibly fixing things locally).
Re: (Score:2, Informative)
In any case, there' no need to hacking around in about:config; just use the Nightly Tester Toolds [oxymoronical.com].
Re:Do not do this (Score:5, Informative)
Oops... (Score:2)
I discovered that Googlebar Lite [borngeek.com] has been updated to work on FF3. Does everything I want from the Google Toolbar.
Re: (Score:2)
Re:Do not do this (Score:4, Interesting)
Re: (Score:2)
Re: (Score:1)
Finding out incompatibilities in advance? (Score:5, Interesting)
Re: (Score:3, Interesting)
Re: (Score:2)
Is this a good idea? (Score:5, Insightful)
I'd say hold off on FF3 until it is released if you can't live without your plugins.
Re: (Score:3, Interesting)
Re: (Score:2, Insightful)
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Re:Is this a good idea? (Score:5, Insightful)
Re:Is this a good idea? (Score:5, Insightful)
I use about 10 plugins since Fx 1.0, and have yet to encounter a single crash due to an extension (the only plugins that crash my browser are GCJ and Flash). Disabling compatibility checking has been a blessing for me, because it means I can use the latest version of Firefox and still use all extension that I don't want to browse without.
(Before I knew of this option, I used to manually edit the extensions manifest file to fake compatibility with newer versions)
Re: (Score:2)
He/she hits an important point that the parent missed. Pre-releases, while important for FF developer feedback, are also very important for FF add-on developer feedback as well.
FF owes much of it's success to the powerful add-ons. I for one am not switching to FF3 on my main PC until all my add-ons are fully functional.
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
A bit less strict disabling rules, please (Score:5, Interesting)
Re: (Score:3, Informative)
for a given of 'small bugfix' anyways.
Re: (Score:3, Informative)
Re: (Score:2)
Re: (Score:2)
Some devs "break the rules", and if the current version is 2.0.0.14, they will set the max-version of
Re:A bit less strict disabling rules, please (Score:5, Informative)
http://developer.mozilla.org/en/docs/Updating_extensions_for_Firefox_2#Step_1:_Update_the_install_manifest [mozilla.org]
For Firefox 3, they suggest moving to the form 3.0.*:
http://developer.mozilla.org/en/docs/Updating_extensions_for_Firefox_3#Step_1:_Update_the_install_manifest [mozilla.org]
So no, devs aren't breaking any rules when they mark their extension as being forward compatible.
Re: (Score:2)
While you do have a point that granular versioning (is that the right term) would be nice so that security fixes dont mean you have to bump your bookmark extension, I think it would do more to confuse developers than help them.
Re: (Score:2)
What is this? (Score:5, Funny)
Not afraid of taking risks? It's about:config, not instructions for making a Linux-powered flamethrower, which I think would be a much better article for Slashdot.
Re:What is this? (Score:5, Funny)
Re:What is this? (Score:4, Funny)
Re:What is this? (Score:5, Funny)
Re: (Score:2, Funny)
Re: (Score:3, Funny)
Re: (Score:2)
Re: (Score:1)
Re: (Score:1)
Not afraid of taking risks? It's about:config, not instructions for making a Linux-powered flamethrower, which I think would be a much better article for Slashdot.
Have you seen the "I'll be careful, I promise" disclaimer that Firefox 3 now throws when you first type about:config? Instead of the lean, quick browser that was developed as Phoenix, Firefox is becoming bloated, hiding options, and assumes that the user is making bad decisions as default behavior. I still like the browser, but the philosophy behind it has changed completely.
Re: (Score:2)
That's because when you make things foolproof, all you do is generate a stronger class of fool. Darwinian selection at its finest.
Instructions for a Linux-powered flamethower (Score:2)
(I could say that "Netcraft confirms it" but anyone doubting that Slashdot runs Linux probably needs to accept evolution, the moon landing, and the theory of gravity before clicking on this link: http://searchdns.netcraft.com/?position=limited&host=slashdot.org [netcraft.com]
Re: (Score:2)
Backwards compatibility (Score:2, Insightful)
Re: (Score:2)
os dependency (Score:2, Insightful)
Re: (Score:2)
a. those addons will break other installs or
b. those addons will go away, denying the people who are capable of using it from doing so.
Neither is particularily good.
Takes a long time to filter (Score:5, Informative)
And after all that, I originally used the Nightly Tester Tools to check the compatibility of some extensions. Some of the simpler ones worked, but AdBlock Plus couldn't just have the FF2 version enabled (it wouldn't auto-fill the filter address, but they have an update) and neither could the Web Dev toolbar (the edit CSS tab wouldn't close, amongst other things). Both of them have now been updated for the RC.
I think this one is definitely tagged right - "!news". Now all it needs is "badidea".
Re: (Score:1)
Re: (Score:2)
And before that... (Score:2)
Use Nightly Tester Tools (Score:2)
Right now the only thing that (was, is?) giving me grief on RC1 is the blasted urlclassifier bug which thrashes the hell out of the hard disk (but that seems to be better now I've had RC1 a few days).
Andy
Nightly Tester Tools (Score:5, Informative)
This addon [mozilla.org] lets you selectively override addons' compatibility, among other things.
Re: (Score:2)
This addon [mozilla.org] lets you selectively override addons' compatibility, among other things.
I do use NTT, but I don't like it for addon compatibility. When you use NTT, it edits the version number listed in the addon. It spoofs the author stating that the extension is compatible. Its compatibility setting is simply changed to state that it supports the current version.
When you use the extensions.checkCompatibility option, it simply overrides the function that automatically disables old extensions. Setting the option adds a warning banner to the top of the Addons window stating that checking is
No Foxmarks... (Score:2)
Re: (Score:2, Informative)
Re: (Score:2)
Thanks!!! I don't know why I never saw this anywhere else, I had actually downgraded to Firefox 2 over this one issue. Thank you so much, I installed it and it works perfect.
Test the extentions one at a time (Score:2, Informative)
This is really, really stupid (Score:5, Informative)
However, as is to be expected with major version changes, lots of API's will likely have changed, so if the plugins happen not to crash outright, they might fail in subtle ways that you don't discover until it's much too late.
This is pretty much exactly why the mechanism is there in the first place.
So if you do this, don't complain about "bugs" regarding crashes, memory leaks and pretty much any other problems you may experience with Firefox. There likely will be a lot, if you go down this road.
Re: (Score:2, Insightful)
Not to sound terribly dumb or inexperienced, but should we really expect extensions to cause crashes, memory leaks, and pretty much any other problem we might experience with Firefox?
Don't extensions run on some kind of VM or something? People yell at Windows for all of its stability problems, and practically everything in a modern web browser behaves like it's single-threaded?
We do live in 2008, right?
Re: (Score:3, Interesting)
Yes it does, hence the entire browser stalls when one tab is busy for some reason.
Re: (Score:2)
Re:This is really, really stupid (Score:5, Insightful)
I agree about the singlethreaded thing. Apart from that: no, extensions can't run in some kind of VM. If they did, they would not be able to modify the browser in interesting ways (as this in many cases needs r/w access to internal browser state; this would not be available if you run it in a "sandbox" or VM.
You can pretty much have the exact same argument about Linux kernel modules: the kernel refuses to load modules that are compiled for the wrong (=a different) kernel version. Now, you could say, modules should not be able to crash the kernel, right? Well...if you could limit the interface between kernel and modules in such a way that modules would probably run about 5x slower, needs twice the amount of code to write *and* be unable to do a lot of things that would be interesting because the strict interface does not allow this, then yes. If we don't want to make that sacrifice (and in fact we don't), the smarter way is to only allow modules to be loaded that are actually at least compiled against the correct kernel version.
Last time I checked, yes. Your point being that software composition problems are just supposed to somehow magically solve themselves these days?
Re: (Score:2)
This is not feasible, because plugins are able to change internally used structures of the browser. Given the non-(memory-)managed programming environment in which the browser runs (as far as I know), this pretty much makes it impossible to keep plugins from crashing the browser. Or, to be more precise, the interfaces between browser and plug
This is Slashdot! (Score:1)
The entire essence of slashdot is to fuck around with technology. Saying "you shouldn't tinker" is the opposite of what we are about.
I say go for it! Rip apart the browser and mess with it to your hearts content - cause that's the only way you'll ever figure stuff out.
----
The following plugins are working for me now,
Adblock Plus 0.7.5.4
Firebug 1.1.0b12
Google Pagerank Status 0.9.8
StatusbarEX 0.2.11
Web Developer 1.1.6
Speaking of hacking Beta Software... (Score:5, Funny)
CRASH = TRUE
and
EATALLMYDAMNRESOURCESWITHDRM = TRUE
to FALSE
I wonder if I can set OMGIGOTAGIRLFRIEND = TRUE... THE POSIBILITIES!
Re: (Score:2)
isCancel() returns ALLOW;
isAllow() returns CANCEL;
Re: (Score:3, Funny)
Plugin hell (Score:2)
Google bar kills my FF3 (Score:4, Informative)
Recovery is to delete the plugin, something like this: .mozilla | grep toolbar
..
.mozilla/firefox/zy8uo2wh.default/extensions/\{3112ca9c-de6d-4884-a869-9855de68056c\}
egrep -ri google
.. ( see where it lives )
rm -rf
Re: (Score:2, Informative)
Recovery is to delete the plugin, something like this:
...
Ouch,manual removal of add-ons :(
Simpler way is to start Firefox in safe mode which has an option to disable all addons on startup, after which it can be uninstalled from within firefox safely.
firefox -safe-mode if my memory serves
How to test compatability before upgrading? (Score:3, Interesting)
Is there a way to test all my installed extension in advance?
Sorry if this is a dumb question but I couldn't find anything with googling.
Re: (Score:2)
VirtualBox. Just spin up a VM of your favorite (supported) distro and test away. You could even run in seamless mode for a while if you're inclined to think "blah, then I'd have to use the VM for a while which would mean switching windows constantly etc, etc".
Re: (Score:2)
Re: (Score:2)
The solution I'm looking for is more like the portableapps kind. A completely separate FF3 that is fully self contained. Well, it's meant for USB-memory-sticks, but it would work on my harddisk as well.
Thanks for all suggestions btw.
Disabled install button (Score:3, Informative)
Well, I've been using this pref since the early days of Minefield. I find that most extensions I use work fine under Minefield. Here is a list of them:
One thing to note, though.. I think recently the mozilla addons site has been changed, and the button to install is now disabled if you use a not-officially-compatible browser version.
To overcome this, I first install NoScript (it's compatible with Minefield), and then blacklist the mozilla addons site, so it will not run the javascript that disables the button (yes, it's javascript). Then I can install whatever I want.
Of course, I had a few problems with some extensions. Turned out they really were incompatible, but from my personal experience, most of them work just fine under Minefield.
Re: (Score:2)
Then, to install it, just open up the Tools>AddOns box and drag the extension into it.
Restoring compatability (Score:2, Interesting)
> to remove the code from the prefs.js file once
> the stable Firefox comes out
Not true. There is highly visible UI in the Firefox 3 AddOns Window which lets you to turn compatability checking on again.
What is this - hints and tips day? (Score:2)
Better advice would be to go check the Addon's web site and see if there's a beta version that been tested with the new Firefox release. Many of these extensions are written for free and have donate buttons on the site. If you donate to the author, he may be more inclined to "fix" your favourite extension to ensure compatibility.
Far better than making your browser unstable!
Dumb (Score:2)
The reason most extensions will work,but wont load (Score:2)
For most extensions, it's as simple as changing 2.0.+ to 3.0.+ or something similar and it will work fine.
BUT there may be minor code changes that require a partial rewrite of
To think (Score:2)
Firefox Portable (Score:3, Informative)
Location Bar (Score:3, Interesting)
Re: (Score:1)
Re: (Score:2, Informative)