mbnuqw / sidebery

Firefox extension for managing tabs and bookmarks in sidebar.
MIT License
3.5k stars 175 forks source link

Switch to the next/prev tab doesn't work while the Sidebar is closed #1172

Open itu-itis22-gokalpay22 opened 1 year ago

itu-itis22-gokalpay22 commented 1 year ago

Steps to reproduce

Expected behavior

Active tab switches to whatever tab is before/after the current active tab of before activating the shortcuts

Actual behavior

Nothing happens, shortcuts don't function.

Debug info

Addon data ```json { "addonVersion": "5.0.0rc4", "firefoxVersion": "116.0.2", "settings": { "nativeScrollbars": true, "nativeScrollbarsThin": true, "nativeScrollbarsLeft": false, "selWinScreenshots": true, "updateSidebarTitle": true, "markWindow": true, "markWindowPreface": "* ", "ctxMenuNative": false, "ctxMenuRenderInact": false, "ctxMenuRenderIcons": true, "ctxMenuIgnoreContainers": "", "navBarLayout": "vertical", "navBarInline": true, "navBarSide": "left", "hideAddBtn": false, "hideSettingsBtn": false, "navBtnCount": true, "hideEmptyPanels": true, "hideDiscardedTabPanels": false, "navActTabsPanelLeftClickAction": "scroll", "navActBookmarksPanelLeftClickAction": "scroll", "navTabsPanelMidClickAction": "discard", "navBookmarksPanelMidClickAction": "none", "navSwitchPanelsWheel": true, "subPanelRecentlyClosedBar": true, "subPanelBookmarks": false, "subPanelHistory": true, "groupLayout": "list", "skipEmptyPanels": false, "dndTabAct": false, "dndTabActDelay": 500, "dndTabActMod": "none", "dndExp": "hover", "dndExpDelay": 500, "dndExpMod": "none", "dndOutside": "win", "dndActTabFromLink": false, "dndActSearchTab": true, "dndMoveTabs": false, "dndMoveBookmarks": false, "searchBarMode": "dynamic", "searchBookmarksShortcut": "*", "searchHistoryShortcut": "!", "warnOnMultiTabClose": "none", "activateLastTabOnPanelSwitching": true, "activateLastTabOnPanelSwitchingLoadedOnly": true, "switchPanelAfterSwitchingTab": "always", "tabRmBtn": "hover", "activateAfterClosing": "next", "activateAfterClosingStayInPanel": true, "activateAfterClosingGlobal": false, "activateAfterClosingNoFolded": false, "activateAfterClosingNoDiscarded": true, "askNewBookmarkPlace": true, "tabsRmUndoNote": false, "tabsUnreadMark": true, "tabsUpdateMark": "all", "tabsUpdateMarkFirst": true, "tabsReloadLimit": 5, "tabsReloadLimitNotif": true, "showNewTabBtns": true, "newTabBarPosition": "bottom", "tabsPanelSwitchActMove": false, "tabsPanelSwitchActMoveAuto": true, "tabsUrlInTooltip": "full", "newTabCtxReopen": false, "moveNewTabPin": "end", "moveNewTabParent": "last_child", "moveNewTabParentActPanel": true, "moveNewTab": "before", "moveNewTabActivePin": "start", "pinnedTabsPosition": "left", "pinnedTabsList": true, "pinnedAutoGroup": true, "pinnedNoUnload": true, "tabsTree": true, "groupOnOpen": true, "tabsTreeLimit": 3, "autoFoldTabs": true, "autoFoldTabsExcept": 1, "autoExpandTabs": true, "autoExpandTabsOnNew": true, "rmChildTabs": "folded", "tabsChildCount": true, "tabsLvlDots": true, "discardFolded": true, "discardFoldedDelay": 3, "discardFoldedDelayUnit": "min", "tabsTreeBookmarks": true, "treeRmOutdent": "branch", "ignoreFoldedParent": true, "colorizeTabs": false, "colorizeTabsSrc": "domain", "colorizeTabsBranches": true, "colorizeTabsBranchesSrc": "url", "inheritCustomColor": false, "hideInact": false, "hideFoldedTabs": true, "hideFoldedParent": "any", "nativeHighlight": true, "warnOnMultiBookmarkDelete": "any", "autoCloseBookmarks": true, "autoRemoveOther": false, "highlightOpenBookmarks": true, "activateOpenBookmarkTab": true, "showBookmarkLen": true, "bookmarksRmUndoNote": true, "loadBookmarksOnDemand": true, "pinOpenedBookmarksFolder": true, "oldBookmarksAfterSave": "ask", "loadHistoryOnDemand": true, "fontSize": "m", "animations": true, "animationSpeed": "norm", "theme": "proton", "density": "compact", "colorScheme": "ff", "sidebarCSS": false, "groupCSS": false, "snapNotify": true, "snapExcludePrivate": false, "snapInterval": 0, "snapIntervalUnit": "min", "snapLimit": 0, "snapLimitUnit": "snap", "snapAutoExport": false, "snapAutoExportType": "json", "snapAutoExportPath": "Sidebery/snapshot-%Y.%M.%D-%h.%m.%s", "snapMdFullTree": true, "hScrollAction": "none", "navSwitchPanelsDelay": 122, "scrollThroughTabs": "none", "scrollThroughVisibleTabs": true, "scrollThroughTabsSkipDiscarded": true, "scrollThroughTabsExceptOverflow": true, "scrollThroughTabsCyclic": true, "scrollThroughTabsScrollArea": 0, "autoMenuMultiSel": true, "multipleMiddleClose": true, "longClickDelay": 500, "wheelThreshold": false, "wheelThresholdX": 10, "wheelThresholdY": 60, "tabDoubleClick": "none", "tabsSecondClickActPrev": true, "tabsSecondClickActPrevPanelOnly": false, "shiftSelAct": true, "activateOnMouseUp": true, "tabLongLeftClick": "none", "tabLongRightClick": "none", "tabCloseMiddleClick": "close", "tabsPanelLeftClickAction": "expand", "tabsPanelDoubleClickAction": "tab", "tabsPanelRightClickAction": "menu", "tabsPanelMiddleClickAction": "tab", "newTabMiddleClickAction": "new_child", "bookmarksLeftClickAction": "open_in_new", "bookmarksLeftClickActivate": false, "bookmarksLeftClickPos": "default", "bookmarksMidClickAction": "open_in_new", "bookmarksMidClickActivate": false, "bookmarksMidClickRemove": false, "bookmarksMidClickPos": "default", "syncName": "", "syncSaveSettings": true, "syncSaveCtxMenu": true, "syncSaveStyles": false, "syncSaveKeybindings": true, "selectActiveTabFirst": false }, "permissions": { "allUrls": true, "webRequest": true, "webRequestBlocking": true, "proxy": true, "tabHide": true, "clipboardWrite": true, "history": true, "bookmarks": true, "downloads": true }, "storage": { "size": "218 kb", "props": { "bookmarksRecentFolders": "31 b", "containers": "1.35 kb", "contextMenu": "1.17 kb", "expandedBookmarkFolders": "95 b", "favDomains": "19.1 kb", "favHashes": "1.57 kb", "favicons": "180 kb", "lastSnapTime": "13 b", "profileID": "14 b", "settings": "4.39 kb", "sidebar": "2.94 kb", "snapshots": "4.27 kb", "tabsDataCache": "2.75 kb", "ver": "10 b" } }, "sidebar": { "panels": { "VghWnYI3IcdZ": { "type": 1, "id": "VghWnYI3IcdZ", "name": "len: 14", "iconSVG": "icon_bookmarks", "iconIMGSrc": "", "iconIMG": "", "color": "toolbar", "lockedPanel": false, "tempMode": false, "skipOnSwitching": false, "rootId": "menu________", "viewMode": "tree", "autoConvert": false, "srcPanelConfig": null }, "XvDVswFOngKV": { "type": 1, "id": "XvDVswFOngKV", "name": "len: 9", "iconSVG": "icon_bookmarks", "iconIMGSrc": "", "iconIMG": "", "color": "toolbar", "lockedPanel": false, "tempMode": false, "skipOnSwitching": false, "rootId": "root________", "viewMode": "tree", "autoConvert": false, "srcPanelConfig": null }, "rpG2kpSHVfHu": { "type": 2, "id": "rpG2kpSHVfHu", "name": "len: 4", "color": "purple", "iconSVG": "icon_tabs", "iconIMGSrc": "len: 11", "iconIMG": "len: 766", "lockedPanel": false, "skipOnSwitching": false, "noEmpty": false, "newTabCtx": "none", "dropTabCtx": "none", "moveRules": [], "moveExcludedTo": -1, "bookmarksFolderId": "3tq4mRJo1L7z", "newTabBtns": [], "srcPanelConfig": { "id": "h1uM-yvcxCVv", "autoConvert": true, "tempMode": false, "viewMode": "tree" } }, "KvQWXJczvH1P": { "type": 2, "id": "KvQWXJczvH1P", "name": "len: 4", "color": "toolbar", "iconSVG": "icon_tabs", "iconIMGSrc": "", "iconIMG": "", "lockedPanel": false, "skipOnSwitching": false, "noEmpty": false, "newTabCtx": "none", "dropTabCtx": "none", "moveRules": [], "moveExcludedTo": -1, "bookmarksFolderId": -1, "newTabBtns": [], "srcPanelConfig": null }, "Q6htrSevEsJu": { "type": 2, "id": "Q6htrSevEsJu", "name": "len: 4", "color": "turquoise", "iconSVG": "icon_tabs", "iconIMGSrc": "", "iconIMG": "", "lockedPanel": false, "skipOnSwitching": false, "noEmpty": false, "newTabCtx": "none", "dropTabCtx": "none", "moveRules": [], "moveExcludedTo": -1, "bookmarksFolderId": -1, "newTabBtns": [], "srcPanelConfig": null }, "HW53-JvVMmdZ": { "type": 2, "id": "HW53-JvVMmdZ", "name": "len: 18", "color": "toolbar", "iconSVG": "icon_tabs", "iconIMGSrc": "", "iconIMG": "", "lockedPanel": false, "skipOnSwitching": false, "noEmpty": false, "newTabCtx": "none", "dropTabCtx": "none", "moveRules": [], "moveExcludedTo": -1, "bookmarksFolderId": "OrEIMwiARNdN", "newTabBtns": [], "srcPanelConfig": null } }, "nav": [ "sd-m3CUBD36ZAJV", "VghWnYI3IcdZ", "XvDVswFOngKV", "sd-lovv_41QB30V", "rpG2kpSHVfHu", "KvQWXJczvH1P", "Q6htrSevEsJu", "HW53-JvVMmdZ", "hdn", "sd-5Vb7dNYzahKV", "sp-CtcijeKZwpJV", "remute_audio_tabs", "sd-ILT5Ci70maKV", "create_snapshot", "settings" ] }, "containers": [ { "id": "firefox-container-1", "cookieStoreId": "firefox-container-1", "name": "8", "icon": "...", "color": "blue", "colorCode": "#37adff", "proxified": false, "proxy": null, "reopenRulesActive": false, "reopenRules": [], "userAgentActive": false, "userAgent": "" }, { "id": "firefox-container-2", "cookieStoreId": "firefox-container-2", "name": "4", "icon": "...", "color": "orange", "colorCode": "#37adff", "proxified": false, "proxy": null, "reopenRulesActive": false, "reopenRules": [], "userAgentActive": false, "userAgent": "" }, { "id": "firefox-container-3", "cookieStoreId": "firefox-container-3", "name": "7", "icon": "...", "color": "green", "colorCode": "#37adff", "proxified": false, "proxy": null, "reopenRulesActive": false, "reopenRules": [], "userAgentActive": false, "userAgent": "" }, { "id": "firefox-container-4", "cookieStoreId": "firefox-container-4", "name": "8", "icon": "...", "color": "pink", "colorCode": "#37adff", "proxified": false, "proxy": null, "reopenRulesActive": false, "reopenRules": [], "userAgentActive": false, "userAgent": "" }, { "id": "firefox-container-6", "cookieStoreId": "firefox-container-6", "name": "15", "icon": "...", "color": "blue", "colorCode": "#37adff", "proxified": false, "proxy": null, "reopenRulesActive": false, "reopenRules": [], "userAgentActive": false, "userAgent": "" } ], "windows": [ { "state": "maximized", "incognito": false, "tabsCount": 25 } ], "bookmarks": { "bookmarksCount": 1965, "foldersCount": 107, "separatorsCount": 0, "maxDepth": 4 } } ```
Logs ``` No logs appear after reproducing the actions. ```
mbnuqw commented 1 year ago

dep: #1178

devgid commented 9 months ago

Why not use Ctrl+ Tab and Ctrl+Shift+Tab which is the standard Firefox Next and Prev tab shortcut. These shortcuts work in SideBery.

There are extensions in Firefox that allow you to rebind standard shortcuts.