diff --git a/src/browser/app/profile/browser.inc b/src/browser/app/profile/browser.inc index 69f49d51..a3fd17cd 100644 --- a/src/browser/app/profile/browser.inc +++ b/src/browser/app/profile/browser.inc @@ -50,6 +50,3 @@ pref("app.update.checkInstallTime.days", 6); // TODO: Check this out! pref("browser.profiles.enabled", false); pref("browser.tabs.groups.enabled", false); - -// Open new download in the current tabs -pref("browser.link.open_newwindow", 1); diff --git a/src/browser/components/tabbrowser/content/tabs-js.patch b/src/browser/components/tabbrowser/content/tabs-js.patch index fcf4d7df..5a5c695f 100644 --- a/src/browser/components/tabbrowser/content/tabs-js.patch +++ b/src/browser/components/tabbrowser/content/tabs-js.patch @@ -1,5 +1,5 @@ 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 +++ b/browser/components/tabbrowser/content/tabs.js @@ -83,7 +83,7 @@ @@ -195,7 +195,7 @@ index 84d633471c89230b981d8a07babef4e0c76c0338..ac51c64014b805e2130ffe6698b439b5 + if (glanceTab) { + // 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 -+ 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")) { + // remove the separator from the list + allTabs.splice(i, 1); diff --git a/src/zen/tabs/ZenPinnedTabManager.mjs b/src/zen/tabs/ZenPinnedTabManager.mjs index e57fb386..56ef429d 100644 --- a/src/zen/tabs/ZenPinnedTabManager.mjs +++ b/src/zen/tabs/ZenPinnedTabManager.mjs @@ -953,7 +953,7 @@ } else { 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() { diff --git a/src/zen/tabs/ZenPinnedTabsStorage.mjs b/src/zen/tabs/ZenPinnedTabsStorage.mjs index e1c5c0d4..5dc81b93 100644 --- a/src/zen/tabs/ZenPinnedTabsStorage.mjs +++ b/src/zen/tabs/ZenPinnedTabsStorage.mjs @@ -109,8 +109,8 @@ var ZenPinnedTabsStorage = { ` INSERT OR REPLACE INTO zen_pins ( uuid, title, url, container_id, workspace_uuid, position, - is_essential, is_group, parent_uuid, created_at, updated_at, - edited_title + is_essential, is_group, parent_uuid, edited_title, created_at, + updated_at ) VALUES ( :uuid, :title, :url, :container_id, :workspace_uuid, :position, :is_essential, :is_group, :parent_uuid, :edited_title,