Check your home directory for this file:
~/.mozilla/firefox/profiles.iniThen examine the Path key/value pair in that file. On my system, it looks like this (shrouded of course with 'X' characters):
Path=XXXXXXnxv2.default
Concatenate that Path value to form the full directory pathspec, such as:
~/.mozilla/firefox/XXXXXXnxv2.defaultThen, and here's the good news, within that directory you'll find what you seek, a directory named
bookmarkbackupsIt's filled with datestamped JSON files such as these:
bookmarks-2014-03-30_28.json bookmarks-2014-03-31_28.json bookmarks-2014-04-01_28.json bookmarks-2014-04-02_28.json bookmarks-2014-04-03_28.json bookmarks-2014-04-04_28.jsonAny browser worth its salt should have no problem parsing those files to restore your bookmarks. Admittedly, my instructions are Unix-centric. Perhaps a kindly soul can translate this into Windows-speak. One thing I do know is that Windows uses the term "folders", for reasons I can't fathom, when the the filesystem objects are actually directories. But, since you're obviously computer savvy since you seek to debug JavaScript code, this ought to be a piece of cake for you.
While I'm on a roll here, let me in a plug in for a nice command-line tool for checking syntax and other common errors in JavaScript source. It's JavaScript Lint, a superb static checker for "picking out the lint" at the source code level. I'll just say that it keeps me humble. :) But after I clean out the lint, my code runs correctly.
Just ck’d in. Thanks for the info. Going to try to ck now. Deeply appreciate the help.
TJI
Bookmarking