Quicksaver / Tab-Groups

Reimplementation of Firefox Tab Groups as an add-on.
https://addons.mozilla.org/firefox/addon/tab-groups-panorama/
Mozilla Public License 2.0
546 stars 73 forks source link

Lose Group Structure Every Few Hours #432

Closed friskykitty closed 7 years ago

friskykitty commented 7 years ago

Running latest Tab Groups, Version 2.0.1; Fx 49.0 (Ubuntu); Ubuntu 16.04 LTS (all fresh installs)

First, Thank you very, very much for the outstanding and essential add-on, Luis!

After a few hours, the group directory structure becomes broken and all tabs are lumped into one group, usually the first group, but I've seen them in the second, or in a new group named "Group 2".

This has been going on the past few days without any clue as to a triggering action or event responsible. After reorganizing my tabs into their correct groups, I began doing back-ups again (never needing them before). The back-up I've been using was working great until this AM (after learning I needed Session Manager back-ups & a backed-up recovery.js, as loading the groups B/U without them doesn't always replicate the group structure). Now, the reloaded back-up works , but the tabs are in reversed order, instead of "1, 2, 3,...", "3, 2, 1", etc., in all groups, after reloading regularly previously.

I'm thinking it's a TabMix Plus/session issue (have session manager set to autosave sessions every 40 min & TabMix Plus session feature turned off), as I get an unresponsive script warning related to TabMix Plus when loading the Tab Groups B/U. I'll post the details of that, and the contents of the browser console, in this thread next time it happens - within 24 hours, probably.

Thanks!

Quicksaver commented 7 years ago

Could you also give beta version 2.1b3 a try and see if that still happens with it?

If it does happen again, please do try to get the console output as you mentioned, as well as your TMP and Session Manager settings if possible, to see if I can replicate it somehow.

Also, what's "B/U"?

friskykitty commented 7 years ago

Caught you at a good time, I see ;)

Yes, I'll update to the beta now. Thanks!

Do you know of an easy way to output the TMP and/ot SM settings? I don't know how, right off, but I'll look. Lots of TMP options (but I think I only use a few, aside from the default set.

(B/U: backup)

Thanks a bunch!

Quicksaver commented 7 years ago

Yep. :)

You can export TMP's settings through its own options window, using the "Preferences" button at the bottom left corner, although if you have its session features disabled I don't believe this should be it. Session Manager also has an "Export settings" button in its options window, in the General pane.

Also, I've never heard of an issue like that before, it sounds like your whole groups are being reset completely for some reason, which of course they shouldn't. As far as Tab Groups goes, this only happens when you either specifically do that from its preferences tab in the backup and restore page, or when it tries to load groups information but finds nothing, which means it's been erased.

Because you are keeping your tabs, just not your groups, I can only assume the latter. Something is likely taking your session, "cleaning" it somehow which makes it forget everything groups-related, and reloading that session onto your window. I don't recall Session Manager ever doing this, it either loads saved sessions or it doesn't, and it also shouldn't do it out of the blue like that.

Just to say, that may not be an issue with either TMP or Session Manager (but of course it still could). If you could try disabling all your add-ons except for Tab Groups for a while and see if it helps at all could be of some help as well. Can you give me a list of your other add-ons to see if I can spot a "likely culprit"?

friskykitty commented 7 years ago

Hey Luis,

Installed the beta & so far, so good. No issues. I can roll back to 2.0.1 at some point to see if bug reoccurs should it not happen again using the beta. Just curious as to what files in the profile folder, aside from your extention files, might be called by TG? I ask this because I was having trouble with TG backups disappearing from 'sessionstore-backups' folder after FX restarts. Being such, I created a 'tab-groups' folder in my the profile folder - and saving the related pref files for this issue inside the new TG folder - only to find the folder empty after a Quit / Start (with no cache cleanup prior or inbetween). I have "Clear history when Fx closes" UNchecked, too, so I dunno what would be doing that, other than FX, itself - but always had luck keeping a few extra, pertinent files inside the profile folder, in fact a previous dedicated tab-groups folder in my last Ubuntu v/fx profile (v. 48.something) stayed persistently. Keeping the TG B/U's in three places now, anyhow. ...sooooo, it's taken me awhile to re-export the various prefs, check out some of my about: pages (btw, found a handy page:

https://developer.mozilla.org/en-US/Firefox/The_about_protocol

that's a bit more helpful than about:about), have tried various things to replicate this loss of group structure thing - nada - and write up this large post :)

FYI: I did have "Duplicate Tab Finder" add-on installed-but-disabled; it's now been uninstalled and all my other extentions are up to date. BTW, when this began happening, the first thing I did was uninstall TG, quit, start, reinstall. No dice. Tried it again, maybe twice more = probably not good. All things seem to be holding at present, though a Firefox profile "refresh", or just a new default profile might be in the future.

Here's my add-on info (probably have too many), plus some sys info and custom about:config operators, some related to tabs, that may be relevant:

Application Basics

Name: Firefox Version: 49.0 Build ID: 20160920074044 User Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:49.0) Gecko/20100101 Firefox/49.0 OS: Linux 4.4.0-42-generic Multiprocess Windows: 0/1 (Disabled by add-ons) Safe Mode: false

Extensions

Name: Adblock Plus Version: 2.7.3 Enabled: true ID: {d10d0bf8-f5b5-c8b4-a8b2-2b9879e08c5d}

Name: BetterPrivacy Version: 1.74 Enabled: true ID: {d40f5e7b-d2cf-4856-b441-cc613eeffbe3}

Name: Cache Status Version: 0.9.3 Enabled: true ID: cache@status.org

Name: Classic Theme Restorer Version: 1.5.8 Enabled: true ID: ClassicThemeRestorer@ArisT2Noia4dev

Name: DownThemAll! Version: 3.0.8 Enabled: true ID: {DDC359D1-844A-42a7-9AA1-88A850A938A8}

Name: Element Hiding Helper for Adblock Plus Version: 1.3.9 Enabled: true ID: elemhidehelper@adblockplus.org

Name: Fasterfox Lite Version: 3.9.9Lite.1-signed.1-signed Enabled: true ID: FasterFox_Lite@BigRedBrent

Name: FlashGot Version: 1.5.6.13 Enabled: true ID: {19503e42-ca3c-4c27-b1e2-9cdb2170ee34}

Name: Google Privacy Version: 0.2.4.1-signed.1-signed Enabled: true ID: {ea61041c-1e22-4400-99a0-aea461e69d04}

Name: Google search link fix Version: 1.5.4 Enabled: true ID: jid0-XWJxt5VvCXkKzQK99PhZqAn7Xbg@jetpack

Name: Google Untracker Version: 2.3 Enabled: true ID: jid1-0PPAg3kpBlAJHA@jetpack

Name: HTTP Logout Version: 1.3.1-signed.1-signed Enabled: true ID: httplogout@cs.toronto.edu

Name: HTTPtoHTTPS Version: 1.0.8.1.1-signed.1-signed Enabled: true ID: jid0-ad08RZ08iNQBNTcg20ZWy84a73I@jetpack

Name: Lazarus: Form Recovery Version: 2.3.1-signed.1-signed Enabled: true ID: lazarus@interclue.com

Name: Menu Wizard Version: 5.04 Enabled: true ID: s3menu@wizard

Name: Multi-process staged rollout Version: 1.3 Enabled: true ID: e10srollout@mozilla.org

Name: NewScrollbars (aka NoiaScrollbars) Version: 1.2.7 Enabled: true ID: NoiaScrollbars@ArisT2_Noia4dev

Name: No Color Version: 0.4.1-signed.1-signed Enabled: true ID: {ae443e4d-02db-4eef-bcc2-0f1b17edb941}

Name: NoScript Version: 2.9.0.14 Enabled: true ID: {73a6fe31-595d-460b-a920-fcc0f8843232}

Name: Open in Wayback Machine Version: 2.0.2 Enabled: true ID: jid1-D3J3CDl5LFaX5A@jetpack

Name: Places Maintenance Version: 2.0.2 Enabled: true ID: places-maintenance@bonardo.net

Name: Pocket Version: 1.0.4 Enabled: true ID: firefox@getpocket.com

Name: Privacy Badger Version: 1.8.1 Enabled: true ID: jid1-MnnxcxisBPnSXQ@jetpack

Name: RightToClick Version: 2.9.6 Enabled: true ID: {cd617375-6743-4ee8-bac4-fbf10f35729e}

Name: SafeSearch Off Version: 0.2.6.1-signed.1-let-fixed.1-signed Enabled: true ID: {3975c680-be94-11dd-ad8b-0800200c9a66}

Name: Scroll UP Version: 0.2.1-signed.1-signed Enabled: true ID: jid1-uD5X5NkgVmHXxQ@jetpack

Name: Session Manager Version: 0.8.1.12 Enabled: true ID: {1280606b-2510-4fe0-97ef-9b5a22eafe30}

Name: Tab Groups Version: 2.1b3 Enabled: true ID: tabgroups@quicksaver

Name: Tab Mix Plus Version: 0.5.0.0 Enabled: true ID: {dc572301-7619-498c-a57d-39143191b318}

Name: TinEye Reverse Image Search Version: 1.2.2 Enabled: true ID: tineye@ideeinc.com

Name: uBlock Origin Version: 1.9.12 Enabled: true ID: uBlock0@raymondhill.net

Name: Ubuntu Modifications Version: 3.2 Enabled: true ID: ubufox@ubuntu.com

Name: Video DownloadHelper Version: 6.1.1 Enabled: true ID: {b9db16a4-6edc-47ec-a1f4-b86292ed211d}

Name: Wallflower Version: 1.5.1.1-signed.1-signed Enabled: true ID: jid1-uB4sJEPvR2m4QQ@jetpack

Name: Web Compat Version: 1.0 Enabled: true ID: webcompat@mozilla.org

Name: YouTube Embed2Link Version: 1.9.8.1-signed.1-signed Enabled: true ID: youtube-e2l@jetpack

Name: Bookmark Duplicate Cleaner Version: 0.2.1-signed.1-signed Enabled: false ID: bookmarkdup@localghost.net

Important Modified Preferences

accessibility.typeaheadfind.flashBar: 0 browser.cache.disk.capacity: 358400 browser.cache.disk.filesystem_reported: 1 browser.cache.disk.smart_size.first_run: false browser.cache.disk.smart_size.use_old_max: false browser.cache.frecency_experiment: 3 browser.display.use_document_fonts: 0 browser.download.importedFromSqlite: true browser.link.open_newwindow.restriction: 0 browser.places.smartBookmarksVersion: 8 browser.search.context.loadInBackground: true browser.search.openintab: true browser.search.suggest.enabled: false browser.search.update: false browser.search.useDBForOrder: true browser.sessionstore.max_serialize_back: -1 browser.sessionstore.max_tabs_undo: 300 browser.sessionstore.max_windows_undo: 300 browser.sessionstore.upgradeBackup.latestBuildID: 20160920074044 browser.startup.homepage: /home/dc/Documents/nazipfo.html browser.startup.homepage_override.buildID: 20160920074044 browser.startup.homepage_override.mstone: 49.0 browser.tabs.animate: false browser.tabs.closeWindowWithLastTab: false browser.tabs.insertRelatedAfterCurrent: false browser.tabs.loadBookmarksInBackground: true browser.tabs.loadDivertedInBackground: true browser.tabs.remote.autostart.2: true browser.tabs.selectOwnerOnClose: false browser.tabs.showAudioPlayingIcon: false dom.apps.lastUpdate.buildID: 20160920074044 dom.apps.lastUpdate.mstone: 49.0 dom.apps.reset-permissions: true extensions.lastAppVersion: 49.0 font.default.x-western: sans-serif font.internaluseonly.changed: false font.minimum-size.x-western: 16 font.name.monospace.x-western: DejaVu Sans font.name.serif.x-western: DejaVu Sans font.size.fixed.x-western: 16 layers.acceleration.disabled: true media.gmp-gmpopenh264.abi: x86_64-gcc3 media.gmp-gmpopenh264.enabled: false media.gmp-gmpopenh264.lastUpdate: 1475698338 media.gmp-gmpopenh264.version: 1.6 media.gmp-manager.buildID: 20160920074044 media.gmp-manager.lastCheck: 1475902895 media.gmp.storage.version.observed: 1 media.webrtc.debug.aec_log_dir: /tmp media.webrtc.debug.log_file: /tmp/WebRTC.log network.cookie.lifetimePolicy: 2 network.cookie.prefsMigrated: true network.dns.disableIPv6: true network.dns.disablePrefetch: true network.dnsCacheEntries: 512 network.dnsCacheExpiration: 3600 network.http.max-connections: 48 network.http.max-connections-per-server: 24 network.http.max-persistent-connections-per-proxy: 16 network.http.max-persistent-connections-per-server: 8 network.http.pipelining: true network.http.pipelining.maxrequests: 8 network.http.pipelining.ssl: true network.http.proxy.pipelining: true network.http.speculative-parallel-limit: 0 network.predictor.cleaned-up: true network.prefetch-next: false places.database.lastMaintenance: 1476315061 places.history.expiration.transient_current_max_pages: 104858 plugin.disable_full_page_plugin_for_types: application/pdf plugin.importedState: true privacy.cpd.extensions-betterprivacy: true privacy.cpd.extensions-sessionmanager: false privacy.cpd.extensions-tabmix: true privacy.cpd.offlineApps: true privacy.cpd.siteSettings: true privacy.donottrackheader.enabled: true privacy.donottrackheader.value: 1 privacy.sanitize.timeSpan: 0 security.ssl.errorReporting.automatic: true services.sync.declinedEngines: storage.vacuum.last.index: 2 storage.vacuum.last.places.sqlite: 1475699110 storage.vacuum.last.queue.sqlite: 1475791023



tabmixplus prefs:

browser.ctrlTab.previews=true browser.link.open_newwindow=3 browser.link.open_newwindow.override.external=-1 browser.link.open_newwindow.restriction=0 browser.newtab.url=about:newtab browser.search.context.loadInBackground=true browser.search.openintab=true browser.sessionstore.interval=15000 browser.sessionstore.max_tabs_undo=300 browser.sessionstore.privacy_level=0 browser.sessionstore.restore_on_demand=true browser.sessionstore.resume_from_crash=true browser.startup.page=3 browser.tabs.animate=false browser.tabs.closeWindowWithLastTab=false browser.tabs.insertRelatedAfterCurrent=false browser.tabs.loadBookmarksInBackground=true browser.tabs.loadDivertedInBackground=true browser.tabs.loadInBackground=true browser.tabs.tabClipWidth=140 browser.tabs.tabMaxWidth=250 browser.tabs.tabMinWidth=100 browser.tabs.warnOnClose=true browser.warnOnQuit=true toolkit.scrollbox.clickToScroll.scrollDelay=150 toolkit.scrollbox.smoothScroll=true extensions.tabmix.altClickTab=0 extensions.tabmix.altClickTabbar=0 extensions.tabmix.autoReloadContent=false extensions.tabmix.autoReloadMenu=false extensions.tabmix.bookmarkTabMenu=true extensions.tabmix.bookmarkTabsMenu=true extensions.tabmix.closeAllMenu=false extensions.tabmix.closeLeftMenu=false extensions.tabmix.closeOnSelect=true extensions.tabmix.closeOtherMenu=false extensions.tabmix.closeRightMenu=false extensions.tabmix.closeSimilarTabs=false extensions.tabmix.closeTabContent=true extensions.tabmix.closeTabMenu=true extensions.tabmix.closedWinToolsMenu=false extensions.tabmix.copyTabUrlMenu=true extensions.tabmix.ctrlClickTab=0 extensions.tabmix.ctrlClickTabbar=0 extensions.tabmix.currentTab=false extensions.tabmix.custom_reloadlist= extensions.tabmix.dblClickTab=0 extensions.tabmix.dblClickTabbar=0 extensions.tabmix.detachTabContent=true extensions.tabmix.detachTabMenu=false extensions.tabmix.disableBackground=false extensions.tabmix.disableIncompatible=true extensions.tabmix.docShellMenu=false extensions.tabmix.duplicateMenu=true extensions.tabmix.duplicateTabContent=true extensions.tabmix.duplicateWinContent=false extensions.tabmix.duplicateinWinMenu=false extensions.tabmix.enablefiletype=true extensions.tabmix.extraIcons.autoreload=false extensions.tabmix.extraIcons.locked=false extensions.tabmix.extraIcons.notpinned=false extensions.tabmix.extraIcons.protected=false extensions.tabmix.filetype=xpi zip rar exe tar jar gzip gz ace bin doc docx xls xlsx mdb ppt iso 7z cab arj lzh uue torrent /&disp=attd&/ /php?attachmentid=./ /php?act=Attach&type=post&id=._/ /download.php?*/ extensions.tabmix.flexTabs=false extensions.tabmix.focusTab=4 extensions.tabmix.freezeTabContent=false extensions.tabmix.freezeTabMenu=false extensions.tabmix.hideAllTabsButton=false extensions.tabmix.hideIcons=false extensions.tabmix.hideTabBarButton=true extensions.tabmix.hideTabbar=1 extensions.tabmix.inversefocusLinks=false extensions.tabmix.inversefocusOther=false extensions.tabmix.keepLastTab=false extensions.tabmix.lasttab.respondToMouseInTabList=true extensions.tabmix.lasttab.showTabList=false extensions.tabmix.lasttab.tabPreviews=false extensions.tabmix.linkTarget=false extensions.tabmix.linkWithHistory=true extensions.tabmix.loadBookmarksAndReplace=false extensions.tabmix.loadBookmarksGroupInBackground=true extensions.tabmix.loadDuplicateInBackground=true extensions.tabmix.loadExternalInBackground=false extensions.tabmix.loadNewInBackground=true extensions.tabmix.loadOnNewTab.type=1 extensions.tabmix.loadSearchInBackground=true extensions.tabmix.loadUrlInBackground=true extensions.tabmix.lockAppTabs=false extensions.tabmix.lockTabContent=false extensions.tabmix.lockTabMenu=false extensions.tabmix.lockTabSizingOnClose=true extensions.tabmix.lockallTabs=false extensions.tabmix.mergeAllWindows=true extensions.tabmix.mergePopups=false extensions.tabmix.mergeWindowContent=false extensions.tabmix.middleClickTab=4 extensions.tabmix.middleClickTabbar=0 extensions.tabmix.middleclickDelete=false extensions.tabmix.middlecurrent=false extensions.tabmix.mouseOverSelect=false extensions.tabmix.mouseOverSelectDelay=250 extensions.tabmix.moveTabOnDragging=true extensions.tabmix.moveToGroup=true extensions.tabmix.muteTabMenu=false extensions.tabmix.newTabButton=true extensions.tabmix.newTabButton.position=2 extensions.tabmix.newTabMenu=true extensions.tabmix.offsetAmountToScroll=true extensions.tabmix.openAllLinks=true extensions.tabmix.openDuplicateNext=true extensions.tabmix.openInverseLink=true extensions.tabmix.openLinkHere=false extensions.tabmix.openNewTabNext=true extensions.tabmix.openTabNext=true extensions.tabmix.openTabNextInverse=false extensions.tabmix.opentabfor.bookmarks=true extensions.tabmix.opentabfor.history=true extensions.tabmix.opentabfor.urlbar=true extensions.tabmix.opentabforLinks=0 extensions.tabmix.optionsToolMenu=true extensions.tabmix.otherTab=false extensions.tabmix.pinTabMenu=false extensions.tabmix.pinnedTabScroll=false extensions.tabmix.placePopupNextToOpener=true extensions.tabmix.progressMeter=true extensions.tabmix.protectTabContent=false extensions.tabmix.protectTabMenu=false extensions.tabmix.protectedtabs.warnOnClose=true extensions.tabmix.reloadAllMenu=false extensions.tabmix.reloadEvery.onReloadButton=false extensions.tabmix.reloadLeftMenu=false extensions.tabmix.reloadOtherMenu=false extensions.tabmix.reloadRightMenu=false extensions.tabmix.reloadTabMenu=true extensions.tabmix.reload_match_address=true extensions.tabmix.reload_time=60 extensions.tabmix.renameTabMenu=false extensions.tabmix.replaceLastTabWith.newtab.url=about:newtab extensions.tabmix.replaceLastTabWith.type=1 extensions.tabmix.reversedScroll=false extensions.tabmix.scrollTabs=0 extensions.tabmix.selectLocationBar=true extensions.tabmix.selectLocationBar.afterLastTabClosed=true extensions.tabmix.selectTabOnMouseDown=true extensions.tabmix.sessionToolsMenu=false extensions.tabmix.sessions.crashRecovery=false extensions.tabmix.sessions.manager=false extensions.tabmix.sessions.max_backups=7 extensions.tabmix.sessions.menu.showext=true extensions.tabmix.sessions.onClose=0 extensions.tabmix.sessions.onStart=2 extensions.tabmix.sessions.onStart.askifempty=true extensions.tabmix.sessions.onStart.loadsession=-1 extensions.tabmix.sessions.onStart.restorePinned=true extensions.tabmix.sessions.onStart.sessionpath= extensions.tabmix.sessions.restore.concatenate=false extensions.tabmix.sessions.restore.overwritetabs=true extensions.tabmix.sessions.restore.overwritewindows=true extensions.tabmix.sessions.restore.reloadall=false extensions.tabmix.sessions.restore.saveoverwrite=true extensions.tabmix.sessions.save.closedtabs=false extensions.tabmix.sessions.save.history=true extensions.tabmix.sessions.save.locked=true extensions.tabmix.sessions.save.permissions=true extensions.tabmix.sessions.save.protected=true extensions.tabmix.sessions.save.scrollposition=true extensions.tabmix.sessions.save.selectedtab=true extensions.tabmix.shiftClickTab=0 extensions.tabmix.shiftClickTabbar=0 extensions.tabmix.shortcuts={} extensions.tabmix.showMergeWindow=false extensions.tabmix.showTabContextMenuOnTabbar=false extensions.tabmix.singleWindow=true extensions.tabmix.slideDelay=10 extensions.tabmix.squaredTabsStyle=false extensions.tabmix.styles.currentTab={"italic":false,"bold":false,"underline":false,"text":true,"textColor":"rgba(0,0,0,1)","bg":false,"bgColor":"rgba(236,233,216,1)","bgTopColor":"rgba(236,233,216,1)"} extensions.tabmix.styles.otherTab={"italic":false,"bold":false,"underline":false,"text":true,"textColor":"rgba(0,0,0,1)","bg":false,"bgColor":"rgba(236,233,216,1)","bgTopColor":"rgba(236,233,216,1)"} extensions.tabmix.styles.progressMeter={"bg":true,"bgColor":"rgba(170,170,255,1)"} extensions.tabmix.styles.unloadedTab={"italic":true,"bold":false,"underline":false,"text":true,"textColor":"rgba(204,0,0,1)","bg":true,"bgColor":"rgba(236,233,216,1)","bgTopColor":"rgba(236,233,216,1)"} extensions.tabmix.styles.unreadTab={"italic":true,"bold":false,"underline":false,"text":true,"textColor":"rgba(204,0,0,1)","bg":false,"bgColor":"rgba(236,233,216,1)","bgTopColor":"rgba(236,233,216,1)"} extensions.tabmix.syncPrefs=false extensions.tabmix.tabBarMaxRow=3 extensions.tabmix.tabBarMode=1 extensions.tabmix.tabBarPosition=0 extensions.tabmix.tabBarSpace=false extensions.tabmix.tabFlip=false extensions.tabmix.tabFlipDelay=250 extensions.tabmix.tabbar.click_dragwindow=false extensions.tabmix.tabbar.dblclick_changesize=false extensions.tabmix.tabcontext.openNonRemoteWindow=true extensions.tabmix.tabs.closeButtons=1 extensions.tabmix.tabs.closeButtons.delay=50 extensions.tabmix.tabs.closeButtons.enable=true extensions.tabmix.tabs.closeButtons.onLeft=false extensions.tabmix.tabs.warnOnClose=true extensions.tabmix.tabsList=false extensions.tabmix.targetIsFrame=false extensions.tabmix.titlefrombookmark=false extensions.tabmix.undoClose=true extensions.tabmix.undoCloseButton.menuonly=false extensions.tabmix.undoCloseListContent=false extensions.tabmix.undoCloseListMenu=true extensions.tabmix.undoClosePosition=true extensions.tabmix.undoCloseTabContent=true extensions.tabmix.undoCloseTabMenu=true extensions.tabmix.unloadedTab=false extensions.tabmix.unreadTab=false extensions.tabmix.unreadTabreload=true extensions.tabmix.updateOpenedTabsLockState=true extensions.tabmix.useFirefoxDragmark=true extensions.tabmix.warnOnclose=true



Session Mgr pref:

[{"name":"options_selected_tab","value":3},{"name":"max_file_write_size","value":20},{"name":"autosave_session","value":false},{"name":"update_message","value":false},{"name":"save_cookies","value":true},{"name":"use_browser_crash_prompt","value":false},{"name":"allow_duplicate_session_names","value":false},{"name":"lastRanFF3","value":false},{"name":"name_format","value":"%40t-%d"},{"name":"hide_tools_menu","value":false},{"name":"restore_temporary","value":false},{"name":"no_clear_list_prompt","value":true},{"name":"keys","value":""},{"name":"old_startup_page","value":3},{"name":"version","value":"0.8.1.12"},{"name":"no_splitmenu","value":false},{"name":"leave_prompt_window_open","value":""},{"name":"preserve_app_tabs","value":false},{"name":"deleted_sessions_folder_name","value":""},{"name":"logging_to_console","value":false},{"name":"click_restore_tab","value":true},{"name":"max_closed_undo","value":10},{"name":"overwrite","value":true},{"name":"save_closed_windows","value":2},{"name":"use_SS_closed_window_list","value":true},{"name":"reload_timeout","value":60000},{"name":"no_overwrite_prompt","value":true},{"name":"sessions_dir","value":""},{"name":"logging","value":false},{"name":"allowNamedReplace","value":false},{"name":"backup_every_time","value":0},{"name":"append_by_default","value":false},{"name":"do_not_color_toolbar_button","value":false},{"name":"save_closed_tabs","value":2},{"name":"backup_on_restart","value":false},{"name":"encrypt_sessions","value":false},{"name":"startup","value":0},{"name":"logging_level","value":46},{"name":"recycle_time","value":7},{"name":"preselect_previous_session","value":false},{"name":"session_name_in_titlebar","value":0},{"name":"max_display","value":-1},{"name":"no_abandon_prompt","value":true},{"name":"resume_session","value":"backup.session"},{"name":"display_menus_in_submenu","value":true},{"name":"session_list_order","value":1},{"name":"backup_every","value":false},{"name":"reload","value":false},{"name":"backup_temporary","value":false},{"name":"show_icon_in_menu","value":true},{"name":"max_backup_keep","value":10},{"name":"submenus","value":true},{"name":"encrypted_only","value":false},{"name":"use_SQLite_cache","value":false},{"name":"backup_session","value":1},{"name":"save_window_list","value":true},{"name":"do_not_fix_tabgroups","value":false},{"name":"shutdown_on_last_window_close","value":false}]



Classic Theme Restorer prefs (some tab prefs in there, as well):

CTR_PreferencesDO_NOT_EDIT'='->booleans':'->strings'~'->integers transptcw10=false nbiconsize:small tabcolor_unr=false tabc_hov_unr=false bmbutpanelm=false bmbunsortbm2=true noconicons=false nonavborder=false nav_txt_ico:icons ctabtsh:#FFFFFF emptyfavico_g:emptyfavico_g_def alttabstb2=true ctrosearchrt~0 hidenavbar=false alt_addonsp=false puibuttonsep:puib_nosep oldtoplevimg2=false toptb_oldpad=false autocompl_hlb=false emptyfavico_t:emptyfavico_t_none am_hovshowb=false tabtextc_def=false am_nowarning=false altalertbox=false ctabheightcb=false autocompl_not=false alt_newtabp=false hidezoomres=false menubarnofog=false html5warning=false ctabact1:#FF8800 ctr_english=false tabcolor_hov=false statusbar=true padlock:padlock_default tabfita_def=false anewtaburl:about:newtab combrelstop=false ctabpent:#000000 tabseparator:tabsep_default cappbutc1:#00FF00 starinurl=false ctrnewinv=true ctabwidth~210 invicoextrabar=false appbautocol=false ctabunr2:#007700 hidesbclose=false tabmokcolor4=false lbradius_left~0 ibinfoico=false ib_graycolor=false closetabbig=false ctabhovtsh:#FFFFFF hidetbwot=true hightabpososx=true findbar:findbar_default tabfbold_def=false icopageinfo=false autocompl_rhl=false ctabpen2:#007700 cstatextlb=false autocompl_sep=false altreaderico=false hide_bf_popup=false urlresults=false altabico:altabico_white invicotabsbar=false showalltabsb=true altmbarpos:altmbarpos0 alt_addonsm=true bf_space=true cappbutc2:#007700 highaddonsbar=false aboutprefs:category-general pananimation=false padlockex=true locsearchbw10=false oldtoplevimg=false transpttbew10=false nosnippets=true ctab1:#00FF00 extraurlkeycb=false appbuttontxt: altoptions:options_alt ctroldsearchr=false cntab1:#00FF00 os_spsize_minw~200 hideprivmask=true tabtextsh_hov=false cntab2:#007700 altmenubar=false sbsize_maxw~800 contextitem=false osearch_dm=false extraurltarget:tab aboutprefsInd~1 am_compact2=true ctab2:#007700 lbsbsize=true closetab:closetab_default tabtextc_pen=false nonavtbborder=true nbisizedelay~0 urlbardropm2=false lbsbradius=false osearch_meoit=false sbradius_right~0 tablowopa_pen=false appbutton:appbutton_off tabthrobber:throbber_default appbutmhi=false iat_notf_vt=false bmbviewbmsb=false ctabheight~28 smallnavbut=false ctabact2:#FFFFFF bmbnounsort=false aboutprefswh~670 urlbardropm=true findb_widthva~170 faviconurl=false am_compact=false ctabpen1:#00FF00 tabtextsh_act=false lessaddonsbar=false tbsep_winc=false feedinurl=false invicobookbar=false hidetbwote2=true nbcompact=true noemptypticon=false tabtextsh_pen=false closeicon:closeicon_red hideurlsrg=false ntabcolor_hov=false alttabstb=true ctabactt:#000000 backforward=true activndicat=false tabc_hov_unl=false notabbg=false ctabmwidth~100 ctabacttsh:#FFFFFF ctabunrt:#000000 bmbviewbmtb=false dblclnewtab=false tabmokcolor2=false os_spsize_maxw~200 dblclclosefx=false pmhidelabels=false invicomenubar=false menubarfs=false ctabhovt:#000000 closetabhfl=false tabs:tabs_squaredc2 transpttbw10=false closeabarbut=true lbradius_right~0 inviconavbar=false tabtextc_unr=false skipprintpr=false tabfbold_pen=false addonbarfs=false am_highlight=true findb_widthcb=false panelmenucol=false navbarpad=true tbconmenu=true autocompl_hlu=false ctabt:#000000 autocompl_hln=false tabfbold_hov=false cpanelmenus=false menupopupscr=false tabc_act_tb=false lbsize_minw~200 tabmokcolor3=false verifiedcolors=false tabmokcolor=false cresultsh~400 optionsrem=true tabfita_pen=false navbarmar_l~0 addonversion=true hideurlzoom=false osearch_iwidth=true aerocolorsg=false notextshadow=true tttitlebar=false ibinfoico2=false oldplacesbut=false cresultshcb=false cntabhov2:#FFFF00 tabtextc_hov=false invicoaddonbar=false navbarpad_r~3 nodevtheme2=false tabtextsh_unr=false bmbutnotext=false mbarforceleft=false am_buticons=false closeicong:closeicong_default ctrosearchct~0 anewtaburlp:about:privatebrowsing tabfbold_act=true sbsize_minw~200 autocompl_it2=false noaddonbarbg=true toolsitem=true tabtextc_act=true tabfbold_unr=false appbclmmenus=true ctabpentsh:#FFFFFF tabcolor_act=true chevronfix=true svgfilters=true fsaduration=false notabfog=false aboutprefsww~850 autocompl_it=false tabfita_act=false mbarpositionl:toolbar-menubar aerocolors=false ib_nohovcolor=false tablowopa_unr=false tabtextsh_def=false cntabhov1:#FFFFBB bmanimation=false nobookbarbg=false bmbunsortbm=false cuibuttons=true autocompl_hli=false nonavbarbg=false ctabhov1:#FFFFBB athrobberurl: wincontrols=false ctabunrtsh:#FFFFFF restartapp=true closeonleft=false anewtaburlpcb=false noresizerxp=false ctroldsearchc=false ctroldsearch=true square_edges=false puictrbutton=false tttitlebar_c=false ctabhov2:#FFFF00 appbutbdl=false tabcolor_def=false am_showrecup=false hideurelstop2=true mbarforceright=false hideurelstop=true findb_hide_ws=false anewtaburlcb=false tabfita_unr=false ntabcolor_def=false bookbarfs=false tabfita_hov=false sbradius_left~0 mbarposition:toolbar-menubar iblabels=false navbarpad_l~3 hidetbwote=true tabsontop:false am_extrabars~1 appmenuitem=false hideurlgo=false hideeditbm=false appbuttonc:appbuttonc_orange appbuttonct=false osearch_cwidth=false ctabunr1:#00FF00 navbarmar_r~0 tabcolor_pen=false lbsize_maxw~800 aboutpages=false hideprbutton=false altautocompl=false



I really, really appreciate your time! Please let me know if you spot anything. I'll keep on trying to replicate the issue & then file the TMP script error & browser console. Will disable all other add-ons, try various things & submit console output once I take care of some other essential things. Will report back within 24- 36 hours, if not sooner.

FYI: here's the console output for current, brief session, connected to web on & off; do see some TG mention in there:

httptohttps:Object { stack: "", 5 more… }runner.js:166 httptohttps:Object { stack: "", 5 more… }Promise-backend.js:940 privacybadger:Error: could not get "https://www.eff.org/files/domain_exception_list.json"userStorage.js:156 privacybadger:Request for list of policy hashes returned with status code: 0policyCheck.js:46 SDK worker-child started as frozen on unexpected initial document.readyState Object { initialDocumentReadyState: "uninitialized", windowLocation: "about:tabgroups#session" }worker-child.js:62 SDK worker-child started as frozen on unexpected initial document.readyState Object { initialDocumentReadyState: "uninitialized", windowLocation: "about:addons" }worker-child.js:62

Thanks, Luis!

Quicksaver commented 7 years ago

I can roll back to 2.0.1 at some point to see if bug reoccurs should it not happen again using the beta.

If it doesn't happen again, then all the better. :)

I created a 'tab-groups' folder in my the profile folder - and saving the related pref files for this issue inside the new TG folder - only to find the folder empty after a Quit / Start

This makes it very likely that there is some kind of cleanup application running and cleaning out your profile. Which could also be the cause of the original bug if it was cleaning your session as well. By default, Firefox doesn't cleanup anything in your profile unless you specifically tell it to; it could be some add-on, but I don't see anything overly suspicious at first glance.

If it happens again, I'd suggest starting by temporarily disabling some of your cache and privacy related add-ons (or at least check they're settings to see if they can be prevented from cleaning up your profile like that), then work your way up to other add-ons if it keeps happening, to see if any of them cause it.

Some recent antivirus software also include these kind of cleanup features as well, which can be more trouble than they're worth because of things like this. I'm not a big Linux expert unfortunately, so I'm afraid I can't do much to help you track down any possibilities you may have, I'm sure you'll probably know better than me what you have installed and running.

Quicksaver commented 7 years ago

Firefox doesn't cleanup anything in your profile unless you specifically tell it to

On this point I should also mention that Firefox doesn't cleanup anything it doesn't know about. So custom created folders like what you mentioned you did should never be touched at all no matter what you do, which is what leads me to believe you have some piece of software (Firefox add-on or standalone application) that is being overly zealous in their cleanup abilities.

friskykitty commented 7 years ago

Everything is as it should be now. I have nothing running as far as cleaning goes, but I checked the folder again & the files were there. I'm thinking it's an Ubuntu indexing - file browser (Nautilus) /management issue, probably needs restarting.

Unsure whether it's related, but may be. Lots of threads about T-bird losing files, but I'll have to dig more to find more about Fx. Fx has spontaneously lost?eaten?and/or crapped bookmarks and sessions out somewhere for me before, so I'm keeping a vigilant eye out.

I don't know a lot with Linux - just, like in Windows, learn what I have to (don't really want to) to get by/do what I want and need to do & customize the experience a bit. A bit of a learning curve to start, MUCH LESS problematic and generally less time-consuming than MS stuff. There are trade-offs, and times like these, but less frequent & I'm happier & feel freer. The 64-bit Ubuntu consumes way more memory, but I only gen use 25%, at max, & rarely need swap, so it's all good. I just need to familiarize myself with all the new processes running in this current v. so I can shut down some unnecessary bloat. A bright guy like you would really excel @ Linux once you're over the initial hump, I think. For you, 6 to 12 months & you'd be writing all kinds of stuff. It will run on OLD junk, it's free, 6+ years of updates on long-term service builds, & all kinds of free support/pointers/how-to's, from beginner to ultra-complex - great community all around. NOT a promo (honest), but think you'd thrive (you're a builder, so, yeah).

Alright, I'll restart Nautilus and keep trying to break it again. If you will, please leave this open a few more days, like, til Wednesday, um'k?

I really, really appreciate your prompt & attentive support!!! Be Well & Thanks SO MUCH/A Bunch!!!!

friskykitty commented 7 years ago

BTW, I'll also check the Fx disk and ram cache settings, try to max them, maybe find one of the about:config tune-up posts, too. Also, DL some A/V & rootkit scanners just for peace o' mind (tho, Ubuntu doesn't gen get things like that).

Quicksaver commented 7 years ago

Of course, let me know if you find anything. :)

friskykitty commented 7 years ago

Hey Luis,

Everything is working great since the update to the beta, so I'm closing this.

Thanks for the great support & valuable extension!!!

Quicksaver commented 7 years ago

That's good to hear at least, let me know if it starts happening again. :)