mirror of
https://github.com/zen-browser/desktop.git
synced 2026-03-29 03:41:51 +00:00
no-bug: Only animate tabs from other folders when adding them (gh-12868)
This commit is contained in:
@@ -287,14 +287,20 @@ export class nsZenFolder extends MozTabbrowserTabGroup {
|
||||
}
|
||||
|
||||
addTabs(tabs) {
|
||||
let tabsFromOutside = [];
|
||||
for (let tab of tabs) {
|
||||
if (tab.group !== this) {
|
||||
tabsFromOutside.push(tab);
|
||||
}
|
||||
}
|
||||
super.addTabs(tabs);
|
||||
if (
|
||||
this.collapsed &&
|
||||
!gZenFolders._sessionRestoring &&
|
||||
this.isLiveFolder &&
|
||||
tabs.length
|
||||
tabsFromOutside.length
|
||||
) {
|
||||
tabs.forEach(tab => {
|
||||
tabsFromOutside.forEach(tab => {
|
||||
tab.setAttribute("folder-active", "true");
|
||||
});
|
||||
gZenFolders.animateCollapse(this);
|
||||
|
||||
Reference in New Issue
Block a user