I am running an automated task to visit known (friendly) websites on a cron job (in Linux). It is absolutely essential that firefox NOT pop ANY unwanted dialogs, as this brings the whole thing to a grinding halt.
I have switched off ALL updates using the edit/preferences dialog, and additionally switched off a number other such obnoxious-looking things using about:config.
Yet it still insists on popping a window that says "Select Your Add-ons." I don't know why, since I have never seen it before. I have a screen shot of the unwanted dialog, but don't see any way to upload it as part of this question.
To standard out, it sends this:
. . . and so on.
I search for some of these things (e.g. addons.manager) in about:config, but in vain.
How did it decide the "Application" has been upgraded? I have ALL UPDATES TURNED OFF!!!
How can I get it to stop, and never EVER try to update or pop any unwanted dialogs?
-= miles =-
And another unwanted dialog. Guys, I REALLY don't want all this help. It creates a nasty problem for me.
Give me a way to just let the bloody browser start.
You can disable automatic updates. I did that for the application itself, for the search plugins, and for add-ons. The settings are in the about:config window.
app.update.auto = false app.update.enabled = false app.update.silent = false browser.search.update = false extensions.update.autoUpdateDefault = false extensions.update.autoUpdateEnabled = false
I also disabled microsummary updates.
browser.microsummary.updateGenerators = false
The upper ones were already switched to false. I don't seem to have the browser.microsummary one.
I am not sure what app.update.silent means, but by default it's false. That leads me to believe that switching it to true could make the browser "more silent" by getting rid of a notification. Are these options documented anywhere?
So no, this doesn't fix it.
-= miles =-
I'm guessing that part of the problem is that it's running as a cron tab, so firefox must be checking some environment variable that tells it to run whatever it's doing to pop the obstructive dialog. I have no idea what it might be checking, though.
The first screenshot seems to be related to extensions that are no longer considered installed.
This can be caused by using the profile with another Firefox version (compatibility.ini) or extensions.ini or prefs.js not getting saved properly.
Are you forcing Firefox to close as the second screenshot may be about Firefox thins that it had crashed?
Yes, if firefox misbehaves (i.e. doesn't close within a timeout period), the application that called it forces firefox to close. (When I invoke firefox, I am giving command line args that tell it to run a plugin, after which it should close.)
I had browser.sessionstore.resume_from_crash set to false when I got this window. Notice that it is not trying to RESTORE my session, but to start up in safe mode.
I'll take a look at the add-on-scope page. I think that's the problem causing the first window, since with the bizarre environment cron is running it in, it probably gets confused. However, it does correctly identify the default profile and thus it should know where the add-on directory is, and realize that the add-ons have been installed.
Another clue: this worked fine when I was using FF 3.0.13 (from 2009), but broke when I upgraded to 13.0.1.
I would upgrade more often, but keeping up to date with undocumented changes to the mozilla API is difficult and time-consuming.
So somewhere between 3.0.13 and 13.0.1 something was added to make it do this unwanted add-on check. I have looked at the mike kaply page, but I find it very confusing. For one thing, he doesn't seem to explain exactly what the numbers signify (5,10,15) except in those specific cases.
I wish I could just make it turn off that check and go back to the way it was in 3.0.13.