forked from ZenBrowserMirrors/zen-desktop
fix: Fixed inserting changed titles into pinned database, b=(no-bug), c=tabs
This commit is contained in:
parent
cbb1a4bc44
commit
03ca00748c
4 changed files with 5 additions and 8 deletions
|
@ -50,6 +50,3 @@ pref("app.update.checkInstallTime.days", 6);
|
||||||
// TODO: Check this out!
|
// TODO: Check this out!
|
||||||
pref("browser.profiles.enabled", false);
|
pref("browser.profiles.enabled", false);
|
||||||
pref("browser.tabs.groups.enabled", false);
|
pref("browser.tabs.groups.enabled", false);
|
||||||
|
|
||||||
// Open new download in the current tabs
|
|
||||||
pref("browser.link.open_newwindow", 1);
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
diff --git a/browser/components/tabbrowser/content/tabs.js b/browser/components/tabbrowser/content/tabs.js
|
diff --git a/browser/components/tabbrowser/content/tabs.js b/browser/components/tabbrowser/content/tabs.js
|
||||||
index 84d633471c89230b981d8a07babef4e0c76c0338..ac51c64014b805e2130ffe6698b439b5df1b6d78 100644
|
index 84d633471c89230b981d8a07babef4e0c76c0338..de8b1ecf7cb844f6cf3e66a41b6024c574dfc103 100644
|
||||||
--- a/browser/components/tabbrowser/content/tabs.js
|
--- a/browser/components/tabbrowser/content/tabs.js
|
||||||
+++ b/browser/components/tabbrowser/content/tabs.js
|
+++ b/browser/components/tabbrowser/content/tabs.js
|
||||||
@@ -83,7 +83,7 @@
|
@@ -83,7 +83,7 @@
|
||||||
|
@ -195,7 +195,7 @@ index 84d633471c89230b981d8a07babef4e0c76c0338..ac51c64014b805e2130ffe6698b439b5
|
||||||
+ if (glanceTab) {
|
+ if (glanceTab) {
|
||||||
+ // insert right after the parent tab. note: it must be inserted before
|
+ // insert right after the parent tab. note: it must be inserted before
|
||||||
+ // the last pinned tab so it can be inserted in the correct order
|
+ // the last pinned tab so it can be inserted in the correct order
|
||||||
+ allTabs.splice(Math.max(i++, lastPinnedTabIdx), 0, glanceTab);
|
+ allTabs.splice(Math.max(i++ + 1, lastPinnedTabIdx), 0, glanceTab);
|
||||||
+ } else if (tab.classList.contains("vertical-pinned-tabs-container-separator")) {
|
+ } else if (tab.classList.contains("vertical-pinned-tabs-container-separator")) {
|
||||||
+ // remove the separator from the list
|
+ // remove the separator from the list
|
||||||
+ allTabs.splice(i, 1);
|
+ allTabs.splice(i, 1);
|
||||||
|
|
|
@ -953,7 +953,7 @@
|
||||||
} else {
|
} else {
|
||||||
tab.setAttribute('zen-pinned-changed', 'true');
|
tab.setAttribute('zen-pinned-changed', 'true');
|
||||||
}
|
}
|
||||||
tab.style.setProperty('--zen-original-tab-icon', `url(${pin.iconUrl})`);
|
tab.style.setProperty('--zen-original-tab-icon', `url(${pin.iconUrl.spec})`);
|
||||||
}
|
}
|
||||||
|
|
||||||
removeTabContainersDragoverClass() {
|
removeTabContainersDragoverClass() {
|
||||||
|
|
|
@ -109,8 +109,8 @@ var ZenPinnedTabsStorage = {
|
||||||
`
|
`
|
||||||
INSERT OR REPLACE INTO zen_pins (
|
INSERT OR REPLACE INTO zen_pins (
|
||||||
uuid, title, url, container_id, workspace_uuid, position,
|
uuid, title, url, container_id, workspace_uuid, position,
|
||||||
is_essential, is_group, parent_uuid, created_at, updated_at,
|
is_essential, is_group, parent_uuid, edited_title, created_at,
|
||||||
edited_title
|
updated_at
|
||||||
) VALUES (
|
) VALUES (
|
||||||
:uuid, :title, :url, :container_id, :workspace_uuid, :position,
|
:uuid, :title, :url, :container_id, :workspace_uuid, :position,
|
||||||
:is_essential, :is_group, :parent_uuid, :edited_title,
|
:is_essential, :is_group, :parent_uuid, :edited_title,
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue