Merge pull request #5474 from kristijanribaric/add-tab-rename-persistance

Fix: Update pinned tab title in storage on rename
This commit is contained in:
mr. m
2025-02-17 19:16:41 +01:00
committed by GitHub
4 changed files with 113 additions and 9 deletions

View File

@@ -665,7 +665,7 @@ var gZenVerticalTabsManager = {
target.appendChild(child);
},
renameTabKeydown(event) {
async renameTabKeydown(event) {
if (event.key === 'Enter') {
let label = this._tabEdited.querySelector('.tab-label-container-editing');
let input = this._tabEdited.querySelector('#tab-label-input');
@@ -681,6 +681,10 @@ var gZenVerticalTabsManager = {
} else {
gBrowser.setTabTitle(this._tabEdited);
}
if (this._tabEdited.getAttribute('zen-pin-id')) {
// Update pin title in storage
await gZenPinnedTabManager.updatePinTitle(this._tabEdited, this._tabEdited.label, !!newName);
}
// Maybe add some confetti here?!?
gZenUIManager.motion.animate(