It doesn't appear in Add-ons - in fact, I don't seem to have any add-ons any more.
I tried re-installing Zotero from their site - after which it appears as an extension (extensions are disparaged?!!), and none of my references are there.
By searching in Finder, I find I've got a folder on the desktop called Old Firefox Data (see screenshot), which seems to contain all my add-ons - and an enormous (381MB) Zotero folder. I've attached a screenshot of the folder contents with sizes. The bulk of it is a folder called 'Storage' which contains well over 100 other folders containing mostly graphics, from what I can see. Crazy.
Presumably I could re-link the extension to this folder somehow (if I knew which of the various files to link to, and if the extension is OK to use).
I assume 24.7.0 is my best bet? Can you give any particular guidance on doing that, so that nothing's lost?
Bob, that folder is usually generated after a profile reset. Did
you run that anytime recently? It is a backup of what was in your
profile at that time (check the modification date on it and the
files inside). Since a profile reset will remove your addons, that
would actually explain both findings. The profile reset does try to
keep your bookmarks and history, so that would not be affected.
I don't see the screenshot, but you can try replacing (keep a
backup of everything, including the old folder, first!) the
contents of your current profile folder with the old one, keeping
in mind this might remove or reset bookmarks or cookies stored
between now and then. Make sure you match like for like, i.e.,
splice it in correctly at the right point in the filesystem. If
you're unsure, a quick listing of the backup and your
Library/Application Support/Firefox folder would help.
Profile Reset is hard to kick off by accident and it would have
asked you several prompts. I don't have any other explanation about
how this happened unless every single one of your add-ons are
incompatible with 31. (By the way, it's plugins that are,
to borrow your term, "disparaged" -- extensions and
add-ons are perfectly okay).
It would be better to move you onto 31, because there won't be
any more updates to 24 -- I don't have the resources to maintain
two completely separate stable versions, and Mozilla will end 24ESR
support in a few months generally anyway.
What I suggest, before trying 31 again, is the following:
Make sure all of your add-ons are up-to-date, including
Back up the Library/Application Support/Firefox folder.
Start 31. See what survives.
If it fails, then stop 31, restore the backup Firefox
application support folder, and return to 24.7.0. However, I can't
imagine what could be breaking it -- I certainly didn't do anything
specific, and updating to 31 was specifically to improve
our compatibility with add-ons in the future.
I've had the same problem again, twice, and I assume the problem must
be with Zotero. In response to the reminder at the bottom of the
browser window ("looks like you've not used TFF for a while ..." etc)
I reset TFF (13.2 - will upgrade later today but one thing at a time)
and when it came back all my paraphernalia were gone again. I
repopulated the Profiles folder with the contents dumped in the Old
Firefox Data folder, and all seems OK now.
Have you tested Zotero? I am sure it's a problem on their side but it
would be great if you could have a think about possible fixes. (And
if you can't, maybe it's worth you knowing about it).
I assume the problem is that Zotero accumulates such an enormous
amount of data: snapshots, pngs, gifs and even pdfs along with the
bibliographic data. Its folder (in Profiles) contains a Storage
folder, which in turn contains 478MB of data in 232 folders.
A cull would seem in order, but I'm wary of going in headlong.
I've tried it briefly, but I'm undoubtedly not using it in the
way you are. I should also mention that, in general, add-ons are on
a best-effort basis, just as they are for the regular Firefox. We
try to get everything working that works with Firefox, but there
are technical limitations with the platform and certain add-on
types. I'm not aware of Zotero being in that category, but perhaps
things have changed.
That does sound like a substantial amount of data, however, and
I would not be surprised if that trips bugs in either the platform
or Zotero itself. However, Zotero probably wants nothing to do with
a non-standard rebuild of Firefox, and I don't know enough about
its code to make you any suggestions. A careful cull with backups
does seem a reasonable next step because at least you know you can
get back to a known good state.
I think I'm having the same or similar problem, on a G5PPC, running the current TFF version, and Zotero 4.0.25x. When I opened Zotero, none of my items appeared, and instead I got a message, "Loading items list...." but they never loaded. This seems to have occurred right after the Zotero add-on automatically updated to 4.0.25x. I sent in a report and Report ID and got the response from TFF support, "Yeah, this works in standard Firefox 31 ESR. If it's not working for you, that's an issue with TenFourFox." They suggested that I revert to Zotero 22.214.171.124 and turn off auto-updating of add-ons. This works, but obviously, is a temporary fix to buy a little time.
I've been asked by Zotero support to add some relevant comments they made about this particular problem, as well as a link to the message thread in the Zotero forum, so that TFF support has a better idea of where the problem is:
Yeah, this works in standard Firefox 31 ESR. If it's not working for you, that's an issue with TenFourFox.
As Zotero support correctly points out, this is probably not
related to Bob's issue.
The next step is to disable the JIT and see if that corrects it.
You can do that by going into about:config (it's a URL you type),
it, which will turn it to "false." Restart the browser (performance
will be somewhat worse, but this is merely for testing purposes).
See if the issue is corrected.
In that case, unfortunately I don't have any other suggestions
for you. I don't use Zotero and don't have any personal insight
into its workings. normalize() is implemented in TenFourFox; Zotero
support is actually wrong about where the problem lies. The problem
is that the object being referenced appears to be null. Although I
believe Zotero when they say it works fine with regular ESR 31,
without a reliable minimal test case, determining the problem will
require substantial work on my part and candidly that isn't likely
to occur for some time.
I can only recommend staying with the old version for as long as
and possibly that may fix whatever problem exists as part of the
same process. If you discover the issue yourself, I will of course
accept a patch.
on 17 Jan, 2015 06:40 PM
Cameron, thank you. For now, I'll keep the old Zotero version, which
seems to work fine, and if it eventually breaks, I'll live without it.
Just part of the cost of not keeping up with the latest machines. I do
appreciate all the work you guys are doing on TFF.
Thanks for this discussion. I came here looking for a solution
to a problem very similar to Ken's problem above: I upgraded to TFF
31.5.0 and upgraded to the latest version of Zotero simultaneously,
and Zotero broke (in my case, I could no longer save web pages to
Zotero). Installing an older version of Zotero (126.96.36.199) fixed the
problem for me. I will stay with the older version of Zotero until
TFF 38, and then I will test the latest version of Zotero
The problem is now better understood: the internationalization
support introduced in 31 which Zotero requires is not currently
compatible with TenFourFox (the browser cannot build if it is
enabled). I am trying to fix this issue, but for 38 I put a stub in
which emulates just enough to seem to make Zotero happy. I do not
use it, however, so I can't determine if this is enough to get it
working for everyone here. Please try 38 beta 2; see this blog
If the add-on still fails, the idea is to get ICU building in a
later release of 38, which should fix the problem completely.
I recently updated to 38 and this actually killed it for me. No combination of Zotero version and Tenfourfox version could fix it. I reverted to on older version of Zotero and I think an older version of Tenforfox (sorry, not in reach of my Ibook). This let me pull the server side saved bibliographies but I couldnt add anything. I get an error message and nothing is saved on the server. Trying beta also did nothing. :(
I really need Zotero as migrating to a different service would be too much of a hassle (too many bibliographies and at least 3 machines with different OSs).
In that case, unfortunately I don't have any other suggestions
for you. I don't use Zotero and can't really evaluate it further
than I have. Please note that add-on compatibility is always
best-effort only and not guaranteed.
When ICU support is complete (there is no ETA for this), then it
may be worth trying again.
Thank you for that ultra fast response!
Don't worry. You guys gave my old machine some purpose. I can't thank you enough for the great work. I will try to get it to work once more but I guess I'm migrating to Linux. The isssues are building up in the last few months as many programs are no longer maintained for our little dinosaurs...
Just a line to say that I really like FoxBoxes. I''ve set one up for
consulting Google Books, which I'm continually needing to access to
check facts and quotes for the book I'm writing, and which otherwise
bungs up the browser in an unhealthy way. This is ideal, and for the
first time I am actually using 'My Library'; it somehow makes sense
in this context.