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 !gZenVerticalTabsManager._prefsSidebarExpanded
) )
return; return;
document.documentElement.setAttribute('zen-renaming-tab', 'true');
this._tabEdited = event.target.closest('.tabbrowser-tab'); this._tabEdited = event.target.closest('.tabbrowser-tab');
if (!this._tabEdited || !this._tabEdited.pinned || this._tabEdited.hasAttribute('zen-essential')) { if (!this._tabEdited || !this._tabEdited.pinned || this._tabEdited.hasAttribute('zen-essential')) {
this._tabEdited = null; this._tabEdited = null;
return; return;
} }
document.documentElement.setAttribute('zen-renaming-tab', 'true');
const label = this._tabEdited.querySelector('.tab-label-container'); const label = this._tabEdited.querySelector('.tab-label-container');
label.classList.add('tab-label-container-editing'); label.classList.add('tab-label-container-editing');