In portable mode, bookmarks can't be created. Ctrl-D and clicking the bookmark star do nothing. If you right-click in the bookmarks toolbar, the "New Bookmark", "New Folder", and "New Separator" options are greyed out. "Add New Bookmark" option in that context menu is not greyed out, but it does nothing.
Please look over my steps to reproduce and advise what else I can try. Thanks in advance.
Perform Custom installation of Light to a directory on a USB drive [mine: G:\apps\Light]. This is a clean install after deleting that same directory where it was previously installed.
Launch Light for the first time for this installation.
Observe that at this time, pages can be bookmarked (note the colored 'bookmarked' star on the right) and the context menu items mentioned above are not greyed out. The bookmark bar is populated with items. https://i.sli.mg/I1rEXq.png
Rename G:\apps\Light\browser\custom_t.ini to custom.ini and replace the contents with:
Launch Light again. The profile and cache folders are created. The "Import Settings and Data" wizard appears.
Select "Don't import anything." Light launches. The plugins folder is created.
Browse to a website. Observe that the right-click context menu of the bookmarks toolbar has changed. The items mentioned above are greyed out, and again it is impossible to bookmark a page as described. https://i.sli.mg/jKs0Iw.png
Close Light.
Browse to G:\apps\Light\profile\Profiles\1tyqvstu.default . These files exist there:
places.sqlite
places.sqlite.corrupt
places.sqlite-shm
places.sqlite-wal
xulstore.json
Attempt "Rebuild Places database" section in the link above:
Close Light.
Delete all of the places.sqlite* and xulstore.json again.
The bookmarkbackups directory is already empty, so it turns out this attempt doesn't differ from what was already tried in step 14.
Open Light again and see that the issue persists.
Close Light and try the solution in "If a places.sqlite.corrupt file exists" section in the link above (rename places.sqlite.corrupt to places.sqlite and delete all other places.sqlite* files).
The issue persists. All of the places.sqlite* files EXCEPT places.sqlite.corrupt are created.
Install the Places Maintenance add-on mentioned in the above link and as it says "run the extension with all of the options enabled". Turns out there is no chance to specify these options -- The extension stays on the first step of "Fetching stats..." indefinitely.
Try step 14 again. The bookmarkbackups directory is still empty. The issue persists. xulstore.json and all four places.sqlite* files are created again, including places.sqlite.corrupt.
jack@earth[~]+ sqlite3 places.sqlite.corrupt
SQLite version 3.12.0 2016-03-29 10:14:15
Enter ".help" for usage hints.
sqlite> PRAGMA integrity_check;
ok
sqlite>
"If the result IS OK, this guide won't help; stop here and please file a bug."
In step 16, the .json bookmarks backup file was not written. In addition, no file is written when attempting to export bookmarks to an HTML file.
Disable all extensions, consisting of "Places Maintenance" and "Firefox Hotfix". The bookmarks still cannot be backed up.
The article says: "Bookmarks and browsing history are stored in the Places database file "places.sqlite". If this file is damaged or missing certain bookmark entries, the export function will fail. [7] If you have a recent profile backup you can replace the original "places.sqlite" with the backup copy. If you have no backup or if it doesn't resolve the issue, you can force Firefox to create a new copy of places.sqlite and rebuild the Places database. Close Firefox completely, open the Firefox profile folder and remove (or rename) all files named "places.sqlite", including "places.sqlite.corrupt" files and "places.sqlite-journal", if found. When you next start Firefox, "places.sqlite" will be rebuilt and your bookmarks will be automatically restored from the most recent JSON backup (however, this will remove your browsing history of recently visited pages)."
Close Light and delete all of the places.sqlite* but do not delete xulstore.json. The bookmarkbackups folder is still empty.
Launch Light. All of the listed files including places.sqlite.corrupt are created again, and the issue persists.
Close Light.
In the Windows Run dialogue, enter: G:\apps\Light\light.exe -P
The Profile Manager is opened. Create a new profile and launch Light using that profile.
The issue persists under the new profile. The new profile also has a places.sqlite.corrupt file.
Give up
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-06-06
Post awaiting moderation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-06-11
Post awaiting moderation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-06-21
Post awaiting moderation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2019-06-25
Post awaiting moderation.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In portable mode, bookmarks can't be created. Ctrl-D and clicking the bookmark star do nothing. If you right-click in the bookmarks toolbar, the "New Bookmark", "New Folder", and "New Separator" options are greyed out. "Add New Bookmark" option in that context menu is not greyed out, but it does nothing.
Please look over my steps to reproduce and advise what else I can try. Thanks in advance.
places.sqlite
places.sqlite.corrupt
places.sqlite-shm
places.sqlite-wal
xulstore.json
26.