mirror of
https://github.com/zen-browser/desktop.git
synced 2026-01-11 15:45:31 +00:00
fix: Prevent indentation for collapsed workspace, b=closes #11839, p=#11830
* fix: Prevent indentation for collapsed workspace (#11830) * refactor: Use `activeWorkspaceElement` for collapsed pinned tabs check
This commit is contained in:
@@ -789,6 +789,8 @@ class nsZenFolders extends nsZenDOMOperatedFeature {
|
||||
if (!gZenPinnedTabManager.expandedSidebarMode) {
|
||||
return;
|
||||
}
|
||||
const isSpaceCollapsed = gZenWorkspaces.activeWorkspaceElement?.hasCollapsedPinnedTabs;
|
||||
|
||||
let tab = tabs[0];
|
||||
let isTab = false;
|
||||
if (tab.group?.hasAttribute('split-view-group')) {
|
||||
@@ -809,7 +811,7 @@ class nsZenFolders extends nsZenDOMOperatedFeature {
|
||||
if (!isTab && !groupElem?.hasAttribute('selected') && !forCollapse) {
|
||||
groupElem = null; // Don't indent if the group is not selected
|
||||
}
|
||||
if (groupIsCollapsiblePins(groupElem)) {
|
||||
if (groupIsCollapsiblePins(groupElem) || isSpaceCollapsed) {
|
||||
groupElem = null; // Don't indent if it's inside the collapsible pinned tabs
|
||||
}
|
||||
let level = groupElem?.level + 1 || 0;
|
||||
|
||||
Reference in New Issue
Block a user