From 654d35bc8911fe476400ce085c944b96b3c45350 Mon Sep 17 00:00:00 2001 From: Aloys Riswick Date: Fri, 28 Feb 2025 22:57:38 +0100 Subject: [PATCH] Allow having full url without https in sidebar --- src/browser/app/profile/zen-browser.js | 1 + src/browser/base/content/ZenUIManager.mjs | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/browser/app/profile/zen-browser.js b/src/browser/app/profile/zen-browser.js index d6baa559f..6aa60481a 100644 --- a/src/browser/app/profile/zen-browser.js +++ b/src/browser/app/profile/zen-browser.js @@ -120,6 +120,7 @@ pref('zen.view.compact.show-sidebar-and-toolbar-on-hover', true); pref('zen.urlbar.replace-newtab', true); pref('zen.urlbar.behavior', 'floating-on-type'); // default, floating-on-type, float pref('zen.urlbar.wait-to-clear', 45000); // in ms (default 45s) +pref('zen.urlbar.show-domain-only-in-sidebar', true); #ifdef XP_MACOSX // Disable for macos in the meantime until @HarryHeres finds a solution for hight DPI screens diff --git a/src/browser/base/content/ZenUIManager.mjs b/src/browser/base/content/ZenUIManager.mjs index d28396616..03cd8afbe 100644 --- a/src/browser/base/content/ZenUIManager.mjs +++ b/src/browser/base/content/ZenUIManager.mjs @@ -9,6 +9,7 @@ var gZenUIManager = { XPCOMUtils.defineLazyPreferenceGetter(this, 'sidebarHeightThrottle', 'zen.view.sidebar-height-throttle', 500); XPCOMUtils.defineLazyPreferenceGetter(this, 'contentElementSeparation', 'zen.theme.content-element-separation', 0); XPCOMUtils.defineLazyPreferenceGetter(this, 'urlbarWaitToClear', 'zen.urlbar.wait-to-clear', 0); + XPCOMUtils.defineLazyPreferenceGetter(this, 'urlbarShowDomainOnly', 'zen.urlbar.show-domain-only-in-sidebar', true); gURLBar._zenTrimURL = this.urlbarTrim.bind(this); @@ -218,7 +219,7 @@ var gZenUIManager = { }, urlbarTrim(aURL) { - if (gZenVerticalTabsManager._hasSetSingleToolbar) { + if (gZenVerticalTabsManager._hasSetSingleToolbar && this.urlbarShowDomainOnly) { let url = BrowserUIUtils.removeSingleTrailingSlashFromURL(aURL); return url.startsWith('https://') ? url.split('/')[2] : url; }