Refactor ZenUIManager to correct tab renaming logic by moving attribute setting for improved functionality

This commit is contained in:
mr. M
2025-02-22 12:16:10 +01:00
parent a16f311be7
commit e246a6cd67

View File

@@ -716,12 +716,12 @@ var gZenVerticalTabsManager = {
!gZenVerticalTabsManager._prefsSidebarExpanded
)
return;
document.documentElement.setAttribute('zen-renaming-tab', 'true');
this._tabEdited = event.target.closest('.tabbrowser-tab');
if (!this._tabEdited || !this._tabEdited.pinned || this._tabEdited.hasAttribute('zen-essential')) {
this._tabEdited = null;
return;
}
document.documentElement.setAttribute('zen-renaming-tab', 'true');
const label = this._tabEdited.querySelector('.tab-label-container');
label.classList.add('tab-label-container-editing');