sidebery icon indicating copy to clipboard operation
sidebery copied to clipboard

Tabs keep falling out of their groups

Open mberg2007 opened this issue 3 years ago • 9 comments

Steps to reproduce

Unclear, but closing firefox, rebooting and starting up firefox again sometimes provokes this error.

Expected behavior

Tabs STAY in ther folders.

Actual behavior

Tabs fall out of folders. Meaning all tabs appear at the top/outermost level. The groups are still there but they are empty. It is completely defeating the purpose of groups.

Following some advice I found online I have tried clearing storage/tabsData_v4 and panelData - this helped for a while (possibly) but the problem returns after some time.

Environment info

OS: Linux Firefox version: 96.0.2 Addon version: 4.10.0

General Context menu Use comma-separated list of contaianers names or /regexp/ Navigation bar Group page Containers Panels Drag and Drop Tabs

  • global storage - fast, but inaccurate in rare cases.
  • session storage - more strict, but slower. (Warning: Tabs data will be removed along with Browser Session) Note: If you have issues with incorrectly restored tabs, try to reopen sidebar and change this option. Position of new tab Pinned tabs Tabs tree Bookmarks Appearance Notes:
  • To apply theme color to Sidebery buttons in browser interface set "svg.context-properties.content.enabled" to "true" in about:config page. Mouse Keybindings Open/Close sidebar panel Ctrl+E off on Switch to next panel Alt+Period off on Switch to previous panel Alt+Comma off on Open new tab in active panel Ctrl+Space off on Open new tab after active tab Ctrl+Shift+Space off on Open new tab as the first child of active tab

off on Open new tab as the last child of active tab

off on Remove selected items or active tab

off on Select all

off on Select up Alt+Up off on Select down Alt+Down off on Select range up Alt+Shift+Up off on Select range down Alt+Shift+Down off on Activate selection Alt+Space off on Reset selection Alt+R off on Open menu

off on Fold selected branch

off on Expand selected branch

off on Fold inactive branches

off on Active tabs history: Back

off on Active tabs history: Next

off on Active tabs history of panel: Back

off on Active tabs history of panel: Next

off on Move selected tabs to the active tab

off on Move tabs up

off on Move tabs down

off on Increase tab's tree level (indent)

off on Decrease tab's tree level (outdent)

off on Create snapshot

off on Switch to first panel

off on Switch to second panel

off on Switch to third panel

off on Switch to fourth panel

off on Switch to fifth panel

off on Switch to sixth panel

off on Switch to seventh panel

off on Switch to eighth panel

off on Switch to ninth panel

off on Switch to tenth panel

off on Permissions Required for:

  • Cleaning cookies
  • Proxy and URL rules of containers
  • Screenshots for the group page and windows selection panel
  • Changing the User-Agent per container Required for:
  • Hiding tabs in inactive panels
  • Hiding folded tabs Required for:
  • Copying URLs of tabs/bookmarks through context menu Required for:
  • Changing the User-Agent per container Required for:
  • Per-container proxy Snapshots Storage (~130.1 kb) favicons ~120.4 kb tabsData_v4 ~4.2 kb prevTabsData_v4 ~3.2 kb favUrls ~1.3 kb panels_v4 ~775 b profileID ~14 b favAutoCleanTime ~10 b panelIndex ~1 b Sync (~2.8 kb) Settings A_pWrEFhlIht - 2021.08.19 - 11:00:27 - 2.8 kb Help Note: Updating tabs may cause them to be rearranged OS: linux Firefox: 96.0.2 Addon: 4.10.0 { "settings": { "version": "4.10.0", "nativeScrollbars": false, "selWinScreenshots": true, "tabsCheck": true, "tabsFix": "notify", "markWindow": false, "markWindowPreface": "[Sidebery] ", "ctxMenuNative": false, "autoHideCtxMenu": "none", "ctxMenuRenderInact": true, "ctxMenuIgnoreContainers": "", "navBarLayout": "horizontal", "navBarInline": true, "hideAddBtn": false, "hideSettingsBtn": false, "navBtnCount": true, "hideEmptyPanels": true, "navActTabsPanelLeftClickAction": "none", "navActBookmarksPanelLeftClickAction": "none", "navMidClickAction": "none", "navSwitchPanelsWheel": true, "groupLayout": "grid", "skipEmptyPanels": false, "dndTabAct": true, "dndTabActDelay": 750, "dndTabActMod": "none", "dndExp": "pointer", "dndExpDelay": 0, "dndExpMod": "none", "stateStorage": "global", "warnOnMultiTabClose": "collapsed", "activateOnMouseUp": true, "activateLastTabOnPanelSwitching": true, "showTabRmBtn": true, "showTabCtx": true, "hideInact": false, "activateAfterClosing": "next", "activateAfterClosingPrevRule": "visible", "activateAfterClosingNextRule": "tree", "activateAfterClosingGlobal": false, "activateAfterClosingNoFolded": true, "activateAfterClosingNoDiscarded": true, "shiftSelAct": true, "askNewBookmarkPlace": false, "tabsRmUndoNote": true, "nativeHighlight": false, "tabsUnreadMark": false, "tabsReloadLimit": 5, "tabsReloadLimitNotif": true, "tabsPanelSwitchActMove": true, "moveNewTabPin": "start", "moveNewTabParent": "last_child", "moveNewTabParentActPanel": false, "moveNewTab": "end", "pinnedTabsPosition": "panel", "pinnedTabsList": false, "pinnedAutoGroup": false, "tabsTree": true, "groupOnOpen": true, "tabsTreeLimit": "none", "hideFoldedTabs": false, "autoFoldTabs": false, "autoFoldTabsExcept": "none", "autoExpandTabs": false, "rmChildTabs": "none", "tabsChildCount": true, "tabsLvlDots": false, "discardFolded": false, "discardFoldedDelay": 0, "discardFoldedDelayUnit": "sec", "tabsTreeBookmarks": true, "treeRmOutdent": "branch", "bookmarksPanel": true, "warnOnMultiBookmarkDelete": "collapsed", "openBookmarkNewTab": false, "midClickBookmark": "open_new_tab", "actMidClickTab": false, "autoCloseBookmarks": false, "autoRemoveOther": false, "highlightOpenBookmarks": false, "activateOpenBookmarkTab": false, "showBookmarkLen": false, "bookmarksRmUndoNote": true, "fontSize": "m", "bgNoise": true, "animations": true, "animationSpeed": "fast", "theme": "default", "style": "auto", "sidebarCSS": false, "groupCSS": false, "snapNotify": true, "snapExcludePrivate": false, "snapInterval": 0, "snapIntervalUnit": "min", "snapLimit": 0, "snapLimitUnit": "snap", "hScrollThroughPanels": false, "scrollThroughTabs": "none", "scrollThroughVisibleTabs": false, "scrollThroughTabsSkipDiscarded": false, "scrollThroughTabsExceptOverflow": true, "scrollThroughTabsCyclic": false, "tabDoubleClick": "none", "tabLongLeftClick": "none", "tabLongRightClick": "none", "tabsPanelLeftClickAction": "none", "tabsPanelDoubleClickAction": "tab", "tabsPanelRightClickAction": "menu", "tabsPanelMiddleClickAction": "tab", "syncName": "", "syncSaveSettings": false, "syncSaveCtxMenu": false, "syncSaveStyles": false, "syncAutoApply": false }, "permissions": { "allUrls": false, "tabHide": false, "actualAllUrls": false, "actualTabHide": false }, "storage": { "size": "130.2 kb", "props": { "favAutoCleanTime": "10 b", "favUrls": "1.3 kb", "favicons": "120.4 kb", "panelIndex": "1 b", "panels_v4": "775 b", "prevTabsData_v4": "3.2 kb", "profileID": "14 b", "tabsData_v4": "4.4 kb" } }, "panels": [ { "type": "bookmarks", "id": "bookmarks", "cookieStoreId": "bookmarks", "name": 9, "icon": "...", "bookmarks": true, "lockedPanel": false, "skipOnSwitching": false }, { "type": "default", "id": "firefox-default", "name": 7, "icon": "...", "cookieStoreId": "firefox-default", "lockedTabs": false, "lockedPanel": false, "skipOnSwitching": false, "noEmpty": false, "newTabCtx": "none", "dropTabCtx": "none", "moveTabCtx": "none", "moveTabCtxNoChild": true }, { "type": "tabs", "id": "2XEXpxmHUolG", "name": 11, "icon": "...", "color": "...", "customIconSrc": "", "customIcon": "", "lockedTabs": false, "lockedPanel": false, "skipOnSwitching": false, "noEmpty": false, "newTabCtx": "none", "dropTabCtx": "none", "moveTabCtx": "none", "moveTabCtxNoChild": true, "urlRulesActive": false, "urlRules": "" } ], "containers": [], "cssVars": "TypeError: can't convert undefined to object", "windows": [ { "state": "maximized", "incognito": false, "tabsCount": 47 } ], "bookmarks": { "bookmarksCount": 913, "foldersCount": 66, "separatorsCount": 1, "maxDepth": 4 } }

mberg2007 avatar Jan 28 '22 17:01 mberg2007

Been like this for a while, still does happen, but less often now.

LLVIG avatar Jan 29 '22 08:01 LLVIG

To prevent the structure from being lost when restarting the browser, switch "global storage" to "session storage" in the settings / tabs.

@mbnuqw, пользователи часто сталкиваются с этой проблемой, может стоит переключить на "session storage" по умолчанию?

ongots avatar Jan 29 '22 09:01 ongots

@ongots this does not fix it 100%. i've had session storage for months and started using a flat structure with multiple panels because of this issue. the addon in general doesn't respect tree structure, tab position, and a few other things that firefox does by default.

arthurEspooner avatar Feb 05 '22 00:02 arthurEspooner

Where exactly might this global/session storage option be in FF 115? Thanks! Edit: I mean where in the Sidebery settings? The text isn't the same now, and it isn't obvious what option exactly means what.

mxmilkiib avatar Jul 19 '23 19:07 mxmilkiib

This has been happening to me fairly consistently.

For some reason, Firefox crashes on my machine with almost 100% crash rate when I leave it open for 24-hours or longer (this is an interesting issue in and of itself), but when it crashes and restarts I'll get the Firefox "Restore session" page, and clicking that restores my tabs with all of them having fallen out of their groups (one long list of tabs), along with empty group tabs.

Would you guys be able to replicate the issue by force-quitting (kill -9?) firefox?

Cheers

sarchar avatar Aug 24 '23 11:08 sarchar

If you're not on v5, you should upgrade to that and see if you still have the issue. You can install it from here:

https://github.com/mbnuqw/sidebery/releases/tag/v5.0.0rc4

albino1 avatar Aug 24 '23 16:08 albino1

If you're not on v5, you should upgrade to that and see if you still have the issue. You can install it from here:

https://github.com/mbnuqw/sidebery/releases/tag/v5.0.0rc4

I am using the latest v5 (v5.0.0rc4) version.

sarchar avatar Aug 25 '23 03:08 sarchar

@mberg2007 with Groups do you mean "panels" or "parent tabs"

I noticed you have

"hideEmptyPanels": true,

in your settings

I noticed for me when that settings is On and I restart Firefox that my original panels are lost. This is a bug. But if I set it to off then my tabs are restored correctly.

Can you set it to Off and see if your Firefox crashes if your problem still occurs.

devgid avatar Feb 09 '24 18:02 devgid

@devgid, changing the setting to false did not do the trick for me. When I pkill -9 firefox and then restore the session, everything falls into one panel.

Tested on 5.2.0, FF 125

wvffle avatar May 02 '24 22:05 wvffle