mozdev.org

Page Bookmarks

resources:
User Notes: [?]

If you do not get a response to a question posted in this forum, please try sending a message to the project's mailing list or to the project owner directly.

[1] Submitted by: Misha on Tuesday 30th November 2004 at 15:13 -0500

This extension is exactly what I needed! Thanks!

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.3) Gecko/20040910
[2] Submitted by: harpy on Monday 26th December 2005 at 22:52 -0500

Nice! Now Page Bookmarks works on Firefox 1.5 . Many thanks for your work.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
[3] Submitted by: Steve on Wednesday 1st February 2006 at 10:58 -0500

When I installed the Page Bookmarks, it added to my right click menu "1. Page Bookmarks".
When I select this, I get a new pop-up window that only offers "Configuration..." and "Manager...".
What am I doing wrong?

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
[4] Submitted by: Peter on Wednesday 1st February 2006 at 18:11 -0500

What version of extension have you installed? Are there any errors shown in JavaScript Console? I've uploaded a debug version of extension (it just logs every exception in pgbm-ovr.js), try install it, enable debug logging in the "Configuration..." dialog, and send the log to me. It can be found in your profile folder.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
[5] Submitted by: Slideguy on Thursday 2nd February 2006 at 12:35 -0500

I have the same problem as Steve - there doesn't seem to be a way to actually set the bookmark. I have version 0.7 for Firefox ver 1.5

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
[6] Submitted by: Sedoj on Sunday 5th February 2006 at 14:57 -0500

I also have the same problem as Steve and Slideguy.

I have Russian Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1 and PageBookmarks 0.7 downloaded today (5 february) from pagebookmarks.mozdev.org.

After first failure I visit this page. Then I start logging and try to add bookmark. Then a restart Firefox and try again to add bookmark. Here is my log:

[2006-02-05 21:47:11]: pgbm_reloadBookmarks: we're IN
[2006-02-05 21:47:11]: loadXMLDocument: we're IN, filename='E:\Documents and Settings\SVG\Application Data\Mozilla\Firefox\Profiles\myqafhzc.default\PageBookmarks.xml'
[2006-02-05 21:48:06]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='ROOT_FOLDER_TITLE', url=null
[2006-02-05 21:48:06]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true
[2006-02-05 21:48:09]: pgbm_init: we're IN
[2006-02-05 21:48:09]: pgbm_init: gonna initMessages
[2006-02-05 21:48:09]: pgbm_initMessages: we're IN
[2006-02-05 21:48:09]: pgbm_init: gonna initFilenames

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[7] Submitted by: Peter on Monday 6th February 2006 at 16:19 -0500

Thanks for your log, Sedoj, but all I can say looking at it it's something went wrong in pgbm_initFilenames() function. In order to find out what exactly went wrong I need log with every error logged. Such a log can be produced by the debug version of extension. The debug version can be downloaded from installation page (pagebookmarks.0.7.dbg.xpi). Could you please install it and try again?

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8) Gecko/20051111 Firefox/1.5
[8] Submitted by: Sedoj on Tuesday 7th February 2006 at 05:30 -0500

Debug version has the same problem.
Here is my log with debug version:
[2006-02-07 12:22:00]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='ROOT_FOLDER_TITLE', url=null
[2006-02-07 12:22:00]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true
[2006-02-07 12:22:02]: pgbm_init: we're IN
[2006-02-07 12:22:02]: pgbm_init: gonna initMessages
[2006-02-07 12:22:02]: pgbm_initMessages: we're IN
[2006-02-07 12:22:02]: pgbm_initMessages: we're OUT: g_msgBundle=[object XULElement]
[2006-02-07 12:22:02]: pgbm_init: gonna initFilenames
[2006-02-07 12:22:02]: pgbm_initFilenames: BEGIN ERROR
[2006-02-07 12:22:02]: pgbm_initFilenames: type: NS_ERROR_FILE_NOT_FOUND
[2006-02-07 12:22:02]: pgbm_initFilenames: message: 'Component returned failure code: 0x80520012 (NS_ERROR_FILE_NOT_FOUND) [nsILocalFile.lastModifiedTime]'
[2006-02-07 12:22:02]: pgbm_initFilenames: file: 'undefined'
[2006-02-07 12:22:02]: pgbm_initFilenames: line: 753
[2006-02-07 12:22:02]: pgbm_init: BEGIN ERROR
[2006-02-07 12:22:02]: pgbm_init: type: TypeError
[2006-02-07 12:22:02]: pgbm_init: message: 'err.stack has no properties'
[2006-02-07 12:22:02]: pgbm_init: file: 'chrome://pagebookmarks/content/pgbm-log.js'
[2006-02-07 12:22:02]: pgbm_init: line: 102
[2006-02-07 12:22:02]: pgbm_init: stack: pgbm_log_error("pgbm_initFilenames",[object XPCWrappedNative_NoHelper])@chrome://pagebookmarks/content/pgbm-log.js:102
[2006-02-07 12:22:02]: pgbm_init: stack: pgbm_initFilenames()@chrome://pagebookmarks/content/pgbm-ovr.js:755
[2006-02-07 12:22:02]: pgbm_init: stack: pgbm_init([object Event])@chrome://pagebookmarks/content/pgbm-ovr.js:796
[2006-02-07 12:22:02]: pgbm_init: stack: @:0
[2006-02-07 12:22:02]: pgbm_init: stack:
[2006-02-07 12:22:02]: pgbm_init: END ERROR

All log data gained during starting Firefox. After Firefox started no new data writed to log.
Only if I try to show bookmarks manager then

[2006-02-07 12:26:23]: pgbm_showManager: gBookmarksList=[Folder: id=VIRTUAL_ROOT_ID, children count=0], pageID=null
[2006-02-07 12:26:23]: pgbm-manager.xul: we're IN
[2006-02-07 12:26:23]: loadXMLDocument: we're IN, filename='E:\Documents and Settings\SVG\Application Data\Mozilla\Firefox\Profiles\myqafhzc.default\PageBookmarks.xml'

added to log (and manager is visible but of course it is empty).

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[9] Submitted by: Sedoj on Tuesday 7th February 2006 at 05:46 -0500

I look at my log and try to create empty file PageBookmarks.xml. Now it seems that extension works slightly better but still don't works: context menu has Save and Restore submenus but save feature does absolutly nothing. And PageBookmarks.xml is still empty
Here is new log (with empty PageBookmarks.xml):
During loading Firefox:
[2006-02-07 12:35:25]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='ROOT_FOLDER_TITLE', url=null
[2006-02-07 12:35:25]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true
[2006-02-07 12:35:26]: pgbm_init: we're IN
[2006-02-07 12:35:26]: pgbm_init: gonna initMessages
[2006-02-07 12:35:26]: pgbm_initMessages: we're IN
[2006-02-07 12:35:26]: pgbm_initMessages: we're OUT: g_msgBundle=[object XULElement]
[2006-02-07 12:35:26]: pgbm_init: gonna initFilenames
[2006-02-07 12:35:26]: pgbm_init: gonna initMenuItems
[2006-02-07 12:35:26]: pgbm_init: gonna initBookmarks
[2006-02-07 12:35:26]: pgbm_init: gonna setInterval(wnd_location_watcher)
[2006-02-07 12:35:26]: pgbm_init: we're OUT
[2006-02-07 12:35:27]: pgbm_wnd_location_watcher: location changed, loc.href='chrome://browser/content/browser.xul'
[2006-02-07 12:35:27]: pgbm_wnd_location_watcher: rebuilding bookmarks.
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: we're IN
[2006-02-07 12:35:28]: loadXMLDocument: we're IN, filename='E:\Documents and Settings\SVG\Application Data\Mozilla\Firefox\Profiles\myqafhzc.default\PageBookmarks.xml'
[2006-02-07 12:35:28]: loadXMLDocument: we're OUT, returning doc: [object XMLDocument], documentElement=parsererror, children count: 2
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: loc=chrome://browser/content/browser.xul
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: hostname='browser'
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: pathname='/content/browser.xul'
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: xpath_query='/PageBookmarks/page[url[@hostname='browser' and @pathname='/content/browser.xul' and @protocol='chrome:']]'
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: no page found for 'chrome://browser/content/browser.xul', using virtual root folder
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: root_folder_title=[Mozilla Firefox]
[2006-02-07 12:35:28]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='Mozilla Firefox', url=[object URL: href=chrome://browser/content/browser.xul]
[2006-02-07 12:35:28]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: g_bookmarksList=[Folder: id=VIRTUAL_ROOT_ID, children count=0]
[2006-02-07 12:35:28]: pgbm_reloadBookmarks: we're OUT, g_bookmarksList.length=undefined
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: we're IN, g_bookmarksList.length=undefined
[2006-02-07 12:35:28]: $Folder_$toXUL: we're IN, id=VIRTUAL_ROOT_ID, isRoot()=true, doc=[object XULDocument], cfg.showIcons=true
[2006-02-07 12:35:28]: $Folder_$processDefaultMenuItems: we're IN: doc=[object XULDocument], menu=[object XULElement]
[2006-02-07 12:35:28]: $Folder_$processDefaultMenuItems: we're OUT
[2006-02-07 12:35:28]: $Folder_$toXUL: new_menu.value=VIRTUAL_ROOT_ID, this.isRoot()=true
[2006-02-07 12:35:28]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:28]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:28]: $Folder_$toXUL: we're OUT: new_menu=menu, id=pgbm-page-bookmarks-SAVE-VIRTUAL_ROOT_ID
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: save_menu:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-SAVE-VIRTUAL_ROOT_ID'
[2006-02-07 12:35:28]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:28]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:28]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: save_mp:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID'
[2006-02-07 12:35:28]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=4:
[2006-02-07 12:35:28]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-bookmark-SAVEVIRTUAL_ROOT_ID, label='>20O 70:;04:0...'
[2006-02-07 12:35:28]: pgbm_dumpNode: ch[1]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-folder-SAVEVIRTUAL_ROOT_ID, label='>20O ?0?:0...'
[2006-02-07 12:35:28]: pgbm_dumpNode: ch[2]: nodeName=menuseparator, hidden=false, id=pgbm-page-bookmarks-sep-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:28]: pgbm_dumpNode: ch[3]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-SAVEVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:28]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: doc_save_menu:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-save-menu'
[2006-02-07 12:35:28]: pgbm_dumpNode: nodeName=menu, hidden=false, children=0:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: doc_save_mp:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're IN, n=null
[2006-02-07 12:35:28]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:28]: $Folder_$toXUL: we're IN, id=VIRTUAL_ROOT_ID, isRoot()=true, doc=[object XULDocument], cfg.showIcons=true
[2006-02-07 12:35:28]: $Folder_$processDefaultMenuItems: we're IN: doc=[object XULDocument], menu=[object XULElement]
[2006-02-07 12:35:28]: $Folder_$processDefaultMenuItems: we're OUT
[2006-02-07 12:35:28]: $Folder_$toXUL: new_menu.value=VIRTUAL_ROOT_ID, this.isRoot()=true
[2006-02-07 12:35:28]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:28]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:28]: $Folder_$toXUL: we're OUT: new_menu=menu, id=pgbm-page-bookmarks-RESTORE-VIRTUAL_ROOT_ID
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: restore_menu:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-RESTORE-VIRTUAL_ROOT_ID'
[2006-02-07 12:35:28]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:28]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:28]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: restore_mp:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID'
[2006-02-07 12:35:28]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=1:
[2006-02-07 12:35:28]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-RESTOREVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:28]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: doc_restore_menu:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-restore-menu'
[2006-02-07 12:35:28]: pgbm_dumpNode: nodeName=menu, hidden=false, children=0:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: doc_restore_mp:
[2006-02-07 12:35:28]: pgbm_dumpNode: we're IN, n=null
[2006-02-07 12:35:28]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:28]: pgbm_rebuildMenuItems: we're OUT
[2006-02-07 12:35:36]: pgbm_wnd_location_watcher: location changed, loc.href='about:blank'
[2006-02-07 12:35:37]: pgbm_wnd_location_watcher: location changed, loc.href='chrome://browser/content/browser.xul'
[2006-02-07 12:35:37]: pgbm_wnd_location_watcher: rebuilding bookmarks.
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: we're IN
[2006-02-07 12:35:38]: loadXMLDocument: we're IN, filename='E:\Documents and Settings\SVG\Application Data\Mozilla\Firefox\Profiles\myqafhzc.default\PageBookmarks.xml'
[2006-02-07 12:35:38]: loadXMLDocument: we're OUT, returning doc: [object XMLDocument], documentElement=parsererror, children count: 2
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: loc=chrome://browser/content/browser.xul
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: hostname='browser'
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: pathname='/content/browser.xul'
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: xpath_query='/PageBookmarks/page[url[@hostname='browser' and @pathname='/content/browser.xul' and @protocol='chrome:']]'
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: no page found for 'chrome://browser/content/browser.xul', using virtual root folder
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: root_folder_title=[Mozilla Firefox]
[2006-02-07 12:35:38]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='Mozilla Firefox', url=[object URL: href=chrome://browser/content/browser.xul]
[2006-02-07 12:35:38]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: g_bookmarksList=[Folder: id=VIRTUAL_ROOT_ID, children count=0]
[2006-02-07 12:35:38]: pgbm_reloadBookmarks: we're OUT, g_bookmarksList.length=undefined
[2006-02-07 12:35:38]: pgbm_rebuildMenuItems: we're IN, g_bookmarksList.length=undefined
[2006-02-07 12:35:38]: $Folder_$toXUL: we're IN, id=VIRTUAL_ROOT_ID, isRoot()=true, doc=[object XULDocument], cfg.showIcons=true
[2006-02-07 12:35:38]: $Folder_$processDefaultMenuItems: we're IN: doc=[object XULDocument], menu=[object XULElement]
[2006-02-07 12:35:38]: $Folder_$processDefaultMenuItems: we're OUT
[2006-02-07 12:35:38]: $Folder_$toXUL: new_menu.value=VIRTUAL_ROOT_ID, this.isRoot()=true
[2006-02-07 12:35:38]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:38]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:38]: $Folder_$toXUL: we're OUT: new_menu=menu, id=pgbm-page-bookmarks-SAVE-VIRTUAL_ROOT_ID
[2006-02-07 12:35:38]: pgbm_rebuildMenuItems: save_menu:
[2006-02-07 12:35:38]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-SAVE-VIRTUAL_ROOT_ID'
[2006-02-07 12:35:39]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:39]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:39]: pgbm_rebuildMenuItems: save_mp:
[2006-02-07 12:35:39]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID'
[2006-02-07 12:35:39]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=4:
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-bookmark-SAVEVIRTUAL_ROOT_ID, label='>20O 70:;04:0...'
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[1]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-folder-SAVEVIRTUAL_ROOT_ID, label='>20O ?0?:0...'
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[2]: nodeName=menuseparator, hidden=false, id=pgbm-page-bookmarks-sep-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[3]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-SAVEVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:39]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:39]: pgbm_rebuildMenuItems: doc_save_menu:
[2006-02-07 12:35:39]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-save-menu'
[2006-02-07 12:35:39]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:39]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:39]: pgbm_rebuildMenuItems: doc_save_mp:
[2006-02-07 12:35:39]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID'
[2006-02-07 12:35:39]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=4:
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-bookmark-SAVEVIRTUAL_ROOT_ID, label='>20O 70:;04:0...'
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[1]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-folder-SAVEVIRTUAL_ROOT_ID, label='>20O ?0?:0...'
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[2]: nodeName=menuseparator, hidden=false, id=pgbm-page-bookmarks-sep-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[3]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-SAVEVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:39]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:39]: $Folder_$toXUL: we're IN, id=VIRTUAL_ROOT_ID, isRoot()=true, doc=[object XULDocument], cfg.showIcons=true
[2006-02-07 12:35:39]: $Folder_$processDefaultMenuItems: we're IN: doc=[object XULDocument], menu=[object XULElement]
[2006-02-07 12:35:39]: $Folder_$processDefaultMenuItems: we're OUT
[2006-02-07 12:35:39]: $Folder_$toXUL: new_menu.value=VIRTUAL_ROOT_ID, this.isRoot()=true
[2006-02-07 12:35:39]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:39]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:39]: $Folder_$toXUL: we're OUT: new_menu=menu, id=pgbm-page-bookmarks-RESTORE-VIRTUAL_ROOT_ID
[2006-02-07 12:35:39]: pgbm_rebuildMenuItems: restore_menu:
[2006-02-07 12:35:39]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-RESTORE-VIRTUAL_ROOT_ID'
[2006-02-07 12:35:39]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:39]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:39]: pgbm_rebuildMenuItems: restore_mp:
[2006-02-07 12:35:39]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID'
[2006-02-07 12:35:39]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=1:
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-RESTOREVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:39]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:39]: pgbm_rebuildMenuItems: doc_restore_menu:
[2006-02-07 12:35:39]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-restore-menu'
[2006-02-07 12:35:39]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:39]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:39]: pgbm_rebuildMenuItems: doc_restore_mp:
[2006-02-07 12:35:39]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID'
[2006-02-07 12:35:39]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=1:
[2006-02-07 12:35:39]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-RESTOREVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:39]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:39]: pgbm_rebuildMenuItems: we're OUT

During opening big html file:

[2006-02-07 12:35:51]: pgbm_wnd_location_watcher: location changed, loc.href='file:///G:/Svg/BOOKS/adams/gently_2.txt.htm'
[2006-02-07 12:35:51]: pgbm_wnd_location_watcher: rebuilding bookmarks.
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: we're IN
[2006-02-07 12:35:51]: loadXMLDocument: we're IN, filename='E:\Documents and Settings\SVG\Application Data\Mozilla\Firefox\Profiles\myqafhzc.default\PageBookmarks.xml'
[2006-02-07 12:35:51]: loadXMLDocument: we're OUT, returning doc: [object XMLDocument], documentElement=parsererror, children count: 2
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: loc=file:///G:/Svg/BOOKS/adams/gently_2.txt.htm
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: hostname=''
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: pathname='/G:/Svg/BOOKS/adams/gently_2.txt.htm'
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: xpath_query='/PageBookmarks/page[url[@hostname='' and @pathname='/G:/Svg/BOOKS/adams/gently_2.txt.htm' and @protocol='file:']]'
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: no page found for 'file:///G:/Svg/BOOKS/adams/gently_2.txt.htm', using virtual root folder
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: root_folder_title=[C3;0A 40;3>5 G05?8B85]
[2006-02-07 12:35:51]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='C3;0A 40;3>5 G05?8B85', url=[object URL: href=file:///G:/Svg/BOOKS/adams/gently_2.txt.htm]
[2006-02-07 12:35:51]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: g_bookmarksList=[Folder: id=VIRTUAL_ROOT_ID, children count=0]
[2006-02-07 12:35:51]: pgbm_reloadBookmarks: we're OUT, g_bookmarksList.length=undefined
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: we're IN, g_bookmarksList.length=undefined
[2006-02-07 12:35:51]: $Folder_$toXUL: we're IN, id=VIRTUAL_ROOT_ID, isRoot()=true, doc=[object XULDocument], cfg.showIcons=true
[2006-02-07 12:35:51]: $Folder_$processDefaultMenuItems: we're IN: doc=[object XULDocument], menu=[object XULElement]
[2006-02-07 12:35:51]: $Folder_$processDefaultMenuItems: we're OUT
[2006-02-07 12:35:51]: $Folder_$toXUL: new_menu.value=VIRTUAL_ROOT_ID, this.isRoot()=true
[2006-02-07 12:35:51]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:51]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:51]: $Folder_$toXUL: we're OUT: new_menu=menu, id=pgbm-page-bookmarks-SAVE-VIRTUAL_ROOT_ID
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: save_menu:
[2006-02-07 12:35:51]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-SAVE-VIRTUAL_ROOT_ID'
[2006-02-07 12:35:51]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:51]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: save_mp:
[2006-02-07 12:35:51]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID'
[2006-02-07 12:35:51]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=4:
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-bookmark-SAVEVIRTUAL_ROOT_ID, label='>20O 70:;04:0...'
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[1]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-folder-SAVEVIRTUAL_ROOT_ID, label='>20O ?0?:0...'
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[2]: nodeName=menuseparator, hidden=false, id=pgbm-page-bookmarks-sep-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[3]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-SAVEVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:51]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: doc_save_menu:
[2006-02-07 12:35:51]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-save-menu'
[2006-02-07 12:35:51]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:51]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: doc_save_mp:
[2006-02-07 12:35:51]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-SAVEVIRTUAL_ROOT_ID'
[2006-02-07 12:35:51]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=4:
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-bookmark-SAVEVIRTUAL_ROOT_ID, label='>20O 70:;04:0...'
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[1]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-new-folder-SAVEVIRTUAL_ROOT_ID, label='>20O ?0?:0...'
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[2]: nodeName=menuseparator, hidden=false, id=pgbm-page-bookmarks-sep-SAVEVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[3]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-SAVEVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:51]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:51]: $Folder_$toXUL: we're IN, id=VIRTUAL_ROOT_ID, isRoot()=true, doc=[object XULDocument], cfg.showIcons=true
[2006-02-07 12:35:51]: $Folder_$processDefaultMenuItems: we're IN: doc=[object XULDocument], menu=[object XULElement]
[2006-02-07 12:35:51]: $Folder_$processDefaultMenuItems: we're OUT
[2006-02-07 12:35:51]: $Folder_$toXUL: new_menu.value=VIRTUAL_ROOT_ID, this.isRoot()=true
[2006-02-07 12:35:51]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:51]: $Folder_$toXUL: mp=[object XULElement]
[2006-02-07 12:35:51]: $Folder_$toXUL: we're OUT: new_menu=menu, id=pgbm-page-bookmarks-RESTORE-VIRTUAL_ROOT_ID
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: restore_menu:
[2006-02-07 12:35:51]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-RESTORE-VIRTUAL_ROOT_ID'
[2006-02-07 12:35:51]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:51]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: restore_mp:
[2006-02-07 12:35:51]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID'
[2006-02-07 12:35:51]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=1:
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-RESTOREVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:51]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: doc_restore_menu:
[2006-02-07 12:35:51]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menu id='pgbm-page-bookmarks-restore-menu'
[2006-02-07 12:35:51]: pgbm_dumpNode: nodeName=menu, hidden=false, children=1:
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[0]: nodeName=menupopup, hidden=false, id=pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID, label=''
[2006-02-07 12:35:51]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: doc_restore_mp:
[2006-02-07 12:35:51]: pgbm_dumpNode: we're IN, n=[object XULElement], nodeName=menupopup id='pgbm-page-bookmarks-menupopup-RESTOREVIRTUAL_ROOT_ID'
[2006-02-07 12:35:51]: pgbm_dumpNode: nodeName=menupopup, hidden=false, children=1:
[2006-02-07 12:35:51]: pgbm_dumpNode: ch[0]: nodeName=menuitem, hidden=false, id=pgbm-page-bookmarks-empty-RESTOREVIRTUAL_ROOT_ID, label='(CAB>)'
[2006-02-07 12:35:51]: pgbm_dumpNode: we're OUT
[2006-02-07 12:35:51]: pgbm_rebuildMenuItems: we're OUT

When I tried to add bookmark:
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: we're IN, mp=[object XULElement], evt=[object MouseEvent], target=menuitem
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: n=[object XULElement], id=pgbm-page-bookmarks-new-bookmark-SAVEVIRTUAL_ROOT_ID, nodeName=menuitem
[2006-02-07 12:36:10]: pgbm_SaveNewBookmark: we're IN, mi=[object XULElement]
[2006-02-07 12:36:10]: pgbm_SaveNewBookmark: selText='C3;0A 40;3>5 G05?8B85'
[2006-02-07 12:36:10]: pgbm_SaveNewBookmark: BEGIN ERROR
[2006-02-07 12:36:10]: pgbm_SaveNewBookmark: type: NS_ERROR_FAILURE
[2006-02-07 12:36:10]: pgbm_SaveNewBookmark: message: 'Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]'
[2006-02-07 12:36:10]: pgbm_SaveNewBookmark: file: 'undefined'
[2006-02-07 12:36:10]: pgbm_SaveNewBookmark: line: 17
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: BEGIN ERROR
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: type: TypeError
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: message: 'err.stack has no properties'
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: file: 'chrome://pagebookmarks/content/pgbm-log.js'
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: line: 102
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: stack: pgbm_log_error("pgbm_SaveNewBookmark",[object XPCWrappedNative_NoHelper])@chrome://pagebookmarks/content/pgbm-log.js:102
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: stack: pgbm_SaveNewBookmark([object XULElement])@chrome://pagebookmarks/content/pgbm-ovr.js:567
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: stack: pgbm_OnSavePopupClick([object XULElement],[object MouseEvent])@chrome://pagebookmarks/content/pgbm-ovr.js:502
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: stack: oncommand([object MouseEvent])@chrome://browser/content/browser.xul:1
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: stack: @:0
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: stack:
[2006-02-07 12:36:10]: pgbm_OnSavePopupClick: END ERROR

When I tried to create new folder:
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: we're IN, mp=[object XULElement], evt=[object MouseEvent], target=menuitem
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: n=[object XULElement], id=pgbm-page-bookmarks-new-folder-SAVEVIRTUAL_ROOT_ID, nodeName=menuitem
[2006-02-07 12:46:30]: pgbm_CreateNewFolder: we're IN, parentFolderID=VIRTUAL_ROOT_ID
[2006-02-07 12:46:30]: pgbm_CreateNewFolder: BEGIN ERROR
[2006-02-07 12:46:30]: pgbm_CreateNewFolder: type: NS_ERROR_FAILURE
[2006-02-07 12:46:30]: pgbm_CreateNewFolder: message: 'Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIStringBundle.GetStringFromName]'
[2006-02-07 12:46:30]: pgbm_CreateNewFolder: file: 'undefined'
[2006-02-07 12:46:30]: pgbm_CreateNewFolder: line: 17
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: BEGIN ERROR
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: type: TypeError
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: message: 'err.stack has no properties'
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: file: 'chrome://pagebookmarks/content/pgbm-log.js'
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: line: 102
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: stack: pgbm_log_error("pgbm_CreateNewFolder",[object XPCWrappedNative_NoHelper])@chrome://pagebookmarks/content/pgbm-log.js:102
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: stack: pgbm_CreateNewFolder("VIRTUAL_ROOT_ID")@chrome://pagebookmarks/content/pgbm-ovr.js:605
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: stack: pgbm_OnSavePopupClick([object XULElement],[object MouseEvent])@chrome://pagebookmarks/content/pgbm-ovr.js:505
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: stack: oncommand([object MouseEvent])@chrome://browser/content/browser.xul:1
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: stack: @:0
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: stack:
[2006-02-07 12:46:30]: pgbm_OnSavePopupClick: END ERROR

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[10] Submitted by: Peter on Tuesday 7th February 2006 at 05:54 -0500

Thank again, Sedoj. The bug was in that I read bookmarks file's last modified time at wrong time and wrong place. It's fixed now.

Also, I found and fixed a bug with localized strings. That bug prevented Mozilla to save any bookmark or folder. That's what you've got in your second log. I'm really sorry for such stupid bugs.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[11] Submitted by: Peter on Tuesday 7th February 2006 at 06:04 -0500

As for creating an empty PageBookmarks.file. The extension will create default PageBookmarks.file if it doesn't exists. There is a difference between an empty file and default one, so please delete that empty file you've created, or extension will fail to work properly.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[12] Submitted by: Sedoj on Tuesday 7th February 2006 at 06:13 -0500

I'm glad that I help you to fix bugs. Now I try to download version 0.7.1 but I got "The requested URL /pagebookmarks/pagebookmarks.0.7.1.xpi was not found on this server." :( What's wrong?

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[13] Submitted by: Peter on Tuesday 7th February 2006 at 07:27 -0500

It always takes some time for xpi to spread over download mirrors. I think it's about 3-4 hours.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[14] Submitted by: Elizabeth on Wednesday 8th February 2006 at 13:32 -0500

I'm using 7.1, but my menu looks exactly like the one mentioned by Steve, above, with options for Configuration, and Manager, but no way to set or access bookmarks. Help?

Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[15] Submitted by: Peter on Wednesday 8th February 2006 at 21:38 -0500

Elizabeth, enable debug logging in the "Configuration" dialog and send it to me. The debug log is called PageBookmarks.log and can be found in your profile folder.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[16] Submitted by: Elizabeth on Wednesday 8th February 2006 at 23:09 -0500

Here it is, then:

[2006–02-08 12:25:10]: pgbm-manager.xul: we're IN
[2006–02-08 12:25:11]: loadXMLDocument: we're IN, filename='C:\WINDOWS\Profiles\Elizabeth\Application Data\Mozilla\Firefox\Profiles\u52ruutj.default\PageBookmarks.xml'
[2006–02-08 12:25:11]: loadXMLDocument: we're OUT, returning doc: [object XMLDocument], documentElement=PageBookmarks, children count: 0
[2006–02-08 12:25:11]: pgbm_TreeViewImpl: ctor: DROP_BEFORE=-1, DROP_ON=0, DROP_AFTER=1
[2006–02-08 12:27:29]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='ROOT_FOLDER_TITLE', url=null
[2006–02-08 12:27:29]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true

I hope this helps.

Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[17] Submitted by: Peter on Thursday 9th February 2006 at 00:21 -0500

Hmmm... As i can see, it's not a complete log, but only that part of bookmarks manager loading. Could you please close your browser, _delete_ PageBookmarks.log file, then start browser and then send the log again?

Typical log looks like this from the very beginnig of browser startup:
[2006-02-09 08:12:10]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='ROOT_FOLDER_TITLE', url=null
[2006-02-09 08:12:10]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true
[2006-02-09 08:12:10]: pgbm_init: we're IN
[2006-02-09 08:12:10]: pgbm_init: gonna initMessages
...

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[18] Submitted by: Peter on Thursday 9th February 2006 at 00:34 -0500

Just in case. There are two menus with Configuration and Manager items. One is under "Page Bookmarks" menu under browser's "Tools" menu, and the other is under "1. Page Bookmarks" menu in a page's context menu. Bookmarks can be added only from the context menu.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[19] Submitted by: Elizabeth on Thursday 9th February 2006 at 11:43 -0500

Yes, the add bookmarks was missing from the context menu.

Deleting and restarting Firefox gives me the following log, two lines only:

[2006-02-09 10:35:58]: Folder: we're IN: oParentFolder=null, id='VIRTUAL_ROOT_ID', title='ROOT_FOLDER_TITLE', url=null
[2006-02-09 10:35:58]: Folder: we're OUT, m_parent=null, isRoot()=true, isVirtual()=true

Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[20] Submitted by: Peter on Thursday 9th February 2006 at 12:49 -0500

Are there any errors shown in JavaScript Console (Tools -> JavaScript Console)?

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[21] Submitted by: Elizabeth on Thursday 9th February 2006 at 14:53 -0500

Yes, the ones that have to do with pagebookmark are:

Error: uncaught exception: [Exception... "Component returned failure code: 0x80004003 (NS_ERROR_INVALID_POINTER) [nsIDOMLocation.href]" nsresult: "0x80004003 (NS_ERROR_INVALID_POINTER)" location: "JS frame :: chrome://pagebookmarks/content/pgbm-ovr.js :: pgbm_window_location_watcher :: line 810" data: no]

Error: uncaught exception: [Exception... "Component returned failure code: 0x80500001 [nsIScriptableUnicodeConverter.charset]" nsresult: "0x80500001 ()" location: "JS frame :: chrome://pagebookmarks/content/pgbm-xml_helpers.js :: loadXMLDocument :: line 80" data: no]

The former appears several dozen times, and the latter twice, at the beginning.

Mozilla/5.0 (Windows; U; Win98; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[22] Submitted by: Peter on Friday 10th February 2006 at 04:47 -0500

I just tested extension on win98 and it worked fine. That latter error means that UTF-8 charset is not supported. It's very strange that exception is thrown at that point, because there is a place before where charset is set to the same value. I asked about that error in project owners mailing list.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[23] Submitted by: Sedoj on Tuesday 14th February 2006 at 12:39 -0500

I think that it is good extension. But I have one feature request. I often use "Zoom In" option. And your extension works uncorrect in such cases:
1) I zoom in for example twice, scroll text and save bookmark
2) Close Fx
3) Start Fx
4) Open that file and zoom in only one time
5) Load bookmark
and I have wrong place!
I need to zoom in one more time get correct place. I think it isn't great.

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[24] Submitted by: Peter on Thursday 16th February 2006 at 15:24 -0500

Yeah, that was on my todo list since v0.1, but since I personally don't use zooming and nobody had asked for it, I didn't bother to implement it. Now it's done in 0.7.2, enjoy. :)

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511
[25] Submitted by: Sedoj on Tuesday 21st February 2006 at 17:52 -0500

Now it works almost great but I still have requests. I use Firefox in maximimzed window. It starts in maximized window. And when I open bookmark window still have that size, but not maximized. It is moved some pixels right and down and it looks untidy. For example: scrollbar is 1/4 narrower and it is harder to use it.

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[26] Submitted by: Peter on Wednesday 22nd February 2006 at 03:19 -0500

Done in 0.7.3.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511
[27] Submitted by: Sedoj on Wednesday 22nd February 2006 at 17:46 -0500

Thank you for really fast responds to my requests. New version works perfect.

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[28] Submitted by: Peter on Thursday 23rd February 2006 at 02:05 -0500

Thank you for your feedback. :)

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[29] Submitted by: Sedoj on Monday 6th March 2006 at 17:19 -0500

I think update for your extension works wrong (in version 0.7.3). Sometimes I search updates for my extensions. And today Fx says that it is nothing new about this extension. But I come directly here and see that there is new version 0.7.4. Is it bug?

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1
[30] Submitted by: Peter on Monday 6th March 2006 at 19:51 -0500

No, it isn't. Update notification is just not implemented. It will be done in 0.7.5.

Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.8) Gecko/20050511
[31] Submitted by: Max on Thursday 7th December 2006 at 20:00 -0800

Great plugin!

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1) Gecko/20061010 Firefox/2.0
[32] Submitted by: Laurence on Thursday 15th March 2007 at 06:09 -0700

I am using PageBookmarks 0.7.5.1 and find it to be a very useful extension; one much needed by myself for when I read books online. Thank you!

Would you consider adding this feature? - when a person chooses to restore a Page Bookmark, highlight the word/words (from the Page Bookmark created) on the page, so a person can quickly see where they left off reading.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
[33] Submitted by: Peter on Thursday 15th March 2007 at 08:38 -0700

Sounds interesting. If only I had an idea on how to implement that. The only thing I can promise now - I'll do my best. :)

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
[34] Submitted by: Laurence on Thursday 15th March 2007 at 23:51 -0700

Hi Peter,

Well a fellow sure can't ask for more - that's for sure. :-) I'll keep an eye on your site. And, thank you.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2
[35] Submitted by: niko on Saturday 9th June 2007 at 21:00 -0700

Very useful extension. Thanks man!
One problem: When I installed the Page Bookmarks, it disabled ehtip-2.2.0-fx.xpi (same with previous versions of ehtip) I was trying to find a cause but failed. Any help please? Cause both extensions are neccesity to me.

Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) Gecko/20070309 Firefox/2.0.0.3
[36] Submitted by: Peter on Thursday 21st June 2007 at 07:53 -0700

niko,

I'll try to do something on weekend.

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
[37] Submitted by: Peter on Friday 22nd June 2007 at 15:05 -0700

niko,

Could you please describe how does "disabled" look like? I have PageBookmarks 0.7.5.2 installed and just installed EHTip 2.2.6 and it works fine for me: selecting some word on a page results in a EHTip's translation popup showing.

Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.8.1.2) Gecko/20070219 Firefox/2.0.0.2

To add a comment fill in the form below. HTML is not allowed in posts. Use two carriage returns to start a new paragraph.

This is not provided as an advertising medium, so posts with excessive numbers of links in will be discarded, as they are assumed to be spam. Javascript is used to stem the flow of auto-submissions.

The pagebookmarks project can be contacted through the mailing list or the member list.
Copyright © 2000-2009. All rights reserved. Terms of Use & Privacy Policy.