fix: Prevent unnecessary layout reset when new tabs are added, p=#12535

This commit is contained in:
Andrey Bochkarev
2026-02-26 21:36:59 +03:00
committed by GitHub
parent d67b4457e8
commit 16b898f4e0

View File

@@ -1263,7 +1263,7 @@ class nsZenViewSplitter extends nsZenDOMOperatedFeature {
if (group.tabs.length >= this.MAX_TABS) {
return;
}
if (gridTypeChange || !newTabsAdded) {
if (gridTypeChange && !newTabsAdded) {
// reset layout
group.gridType = gridType;
group.layoutTree = this.calculateLayoutTree(