mirror of
https://github.com/zen-browser/desktop.git
synced 2026-08-12 09:45:18 +00:00
fix: Fixed tab labels not changing on unfocused windows, b=no-bug, c=no-component
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
diff --git a/browser/components/tabbrowser/content/tabbrowser.js b/browser/components/tabbrowser/content/tabbrowser.js
|
||||
index 42027bfa55eab8ea9298a7d425f2ded45188f7f3..f6ac8df9fdd064ffec7f4290b4a85755693d9bdb 100644
|
||||
index 42027bfa55eab8ea9298a7d425f2ded45188f7f3..577d459794a7259e95a0aff0d76400a39aa1a03b 100644
|
||||
--- a/browser/components/tabbrowser/content/tabbrowser.js
|
||||
+++ b/browser/components/tabbrowser/content/tabbrowser.js
|
||||
@@ -386,6 +386,7 @@
|
||||
@@ -173,7 +173,7 @@ index 42027bfa55eab8ea9298a7d425f2ded45188f7f3..f6ac8df9fdd064ffec7f4290b4a85755
|
||||
|
||||
_setTabLabel(aTab, aLabel, { beforeTabOpen, isContentTitle, isURL } = {}) {
|
||||
- if (!aLabel || aLabel.includes("about:reader?")) {
|
||||
+ if (!aTab._zenContentsVisible && !aTab._labelIsInitialTitle) {
|
||||
+ if (!aTab._zenContentsVisible && !aTab._zenChangeLabelFlag && !aTab._labelIsInitialTitle) {
|
||||
+ return false;
|
||||
+ }
|
||||
+ gZenPinnedTabManager.onTabLabelChanged(aTab);
|
||||
|
||||
@@ -303,7 +303,9 @@ class nsZenWindowSync {
|
||||
}
|
||||
if (flags & SYNC_FLAG_LABEL) {
|
||||
if (gBrowser.isTab(aOriginalItem)) {
|
||||
aTargetItem._zenChangeLabelFlag = true;
|
||||
gBrowser._setTabLabel(aTargetItem, aOriginalItem.label);
|
||||
delete aTargetItem._zenChangeLabelFlag;
|
||||
} else if (gBrowser.isTabGroup(aOriginalItem)) {
|
||||
aTargetItem.label = aOriginalItem.label;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user