Skip to content

Commit cd0713a

Browse files
authored
no-bug: Only animate tabs from other folders when adding them (gh-12868)
1 parent c4d736a commit cd0713a

File tree

1 file changed

+8
-2
lines changed

1 file changed

+8
-2
lines changed

src/zen/folders/ZenFolder.mjs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -287,14 +287,20 @@ export class nsZenFolder extends MozTabbrowserTabGroup {
287287
}
288288

289289
addTabs(tabs) {
290+
let tabsFromOutside = [];
291+
for (let tab of tabs) {
292+
if (tab.group !== this) {
293+
tabsFromOutside.push(tab);
294+
}
295+
}
290296
super.addTabs(tabs);
291297
if (
292298
this.collapsed &&
293299
!gZenFolders._sessionRestoring &&
294300
this.isLiveFolder &&
295-
tabs.length
301+
tabsFromOutside.length
296302
) {
297-
tabs.forEach(tab => {
303+
tabsFromOutside.forEach(tab => {
298304
tab.setAttribute("folder-active", "true");
299305
});
300306
gZenFolders.animateCollapse(this);

0 commit comments

Comments
 (0)