1
0
Fork 1
mirror of https://github.com/zen-browser/desktop.git synced 2025-07-09 19:05:29 +02:00

Refactor pinned tab management to improve tab insertion logic and error handling

This commit is contained in:
mr. M 2025-02-24 08:08:01 +01:00
parent 60e2cab249
commit 20ab35fbf9
No known key found for this signature in database
GPG key ID: CBD57A2AEDBDA1FB
4 changed files with 127 additions and 116 deletions

View file

@ -1,5 +1,5 @@
diff --git a/browser/components/tabbrowser/content/tab.js b/browser/components/tabbrowser/content/tab.js
index d41c486c02a6f09dcff5741a59ad8b617294c481..efa900725f32d8606ba6d3bb8bff2d0dcb511e78 100644
index d41c486c02a6f09dcff5741a59ad8b617294c481..1c150fd8863335ee356601f7872c1fdc2086dcab 100644
--- a/browser/components/tabbrowser/content/tab.js
+++ b/browser/components/tabbrowser/content/tab.js
@@ -16,6 +16,7 @@
@ -80,3 +80,12 @@ index d41c486c02a6f09dcff5741a59ad8b617294c481..efa900725f32d8606ba6d3bb8bff2d0d
}
on_dblclick(event) {
@@ -576,6 +590,8 @@
animate: true,
triggeringEvent: event,
});
+ } else if (this.hasAttribute('zen-essential')) {
+ gZenPinnedTabManager._onTabResetPinButton(event, this, 'reset');
}
}