mirror of
https://github.com/zen-browser/desktop.git
synced 2026-01-07 13:53:19 +00:00
Use firefox User Agent for compatibility
This commit is contained in:
1
.gluon/command
Normal file
1
.gluon/command
Normal file
@@ -0,0 +1 @@
|
||||
run
|
||||
4
.gluon/hashes.json
Normal file
4
.gluon/hashes.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"/home/mauro/work/core/configs/branding/beta/logo.png": "f889a9d9305437d9749800d4a45dd51882fb4772",
|
||||
"/home/mauro/work/core/configs/branding/beta/MacOSInstaller.svg": "9f1ed2248fbf7b3918957f4580dc49205aedaefd"
|
||||
}
|
||||
1
.gluon/patchCount
Normal file
1
.gluon/patchCount
Normal file
@@ -0,0 +1 @@
|
||||
20
|
||||
@@ -10,3 +10,108 @@ pref("browser.urlbar.suggest.calculator", true);
|
||||
#ifdef MOZ_UPDATE_CHANNEL
|
||||
pref("devtools.debugger.prompt-connection", false);
|
||||
#endif
|
||||
|
||||
// Mozilla Services
|
||||
pref('browser.privatebrowsing.vpnpromourl', '');
|
||||
pref('extensions.getAddons.showPane', false);
|
||||
pref('extensions.htmlaboutaddons.recommendations.enabled', false);
|
||||
pref('browser.discovery.enabled', false);
|
||||
pref('browser.newtabpage.activity-stream.asrouter.userprefs.cfr.addons', false);
|
||||
pref(
|
||||
'browser.newtabpage.activity-stream.asrouter.userprefs.cfr.features',
|
||||
false
|
||||
);
|
||||
pref('browser.preferences.moreFromMozilla', false);
|
||||
pref('browser.aboutwelcome.enabled', true);
|
||||
pref("browser.aboutwelcome.showModal", true);
|
||||
|
||||
// Theme
|
||||
pref('toolkit.legacyUserProfileCustomizations.stylesheets', true);
|
||||
pref('browser.compactmode.show', true);
|
||||
pref('browser.display.focus_ring_on_anything', true);
|
||||
pref('browser.display.focus_ring_style', 0);
|
||||
pref('browser.display.focus_ring_width', 0);
|
||||
pref('browser.privateWindowSeparation.enabled', false); // WINDOWS
|
||||
|
||||
// Cookie banner handling (reject by default)
|
||||
|
||||
pref('cookiebanners.service.mode', 1);
|
||||
pref('cookiebanners.service.mode.privateBrowsing', 1);
|
||||
|
||||
// Url bar
|
||||
pref('browser.urlbar.unitConversion.enabled', true);
|
||||
pref('browser.urlbar.trending.featureGate', false);
|
||||
|
||||
// new tab page
|
||||
pref('browser.newtabpage.activity-stream.feeds.topsites', false);
|
||||
pref('browser.newtabpage.activity-stream.feeds.section.topstories', false);
|
||||
|
||||
// Pocket
|
||||
pref('extensions.pocket.enabled', false);
|
||||
|
||||
// Pdf
|
||||
pref('browser.download.open_pdf_attachments_inline', true);
|
||||
|
||||
// Tabs
|
||||
pref('browser.bookmarks.openInTabClosesMenu', false);
|
||||
pref('browser.menu.showViewImageInfo', true);
|
||||
pref('findbar.highlightAll', true);
|
||||
pref('layout.word_select.eat_space_to_next_word', false);
|
||||
|
||||
// UA
|
||||
pref('general.useragent.compatMode.firefox', true);
|
||||
|
||||
|
||||
// Tracking protection
|
||||
|
||||
pref(
|
||||
'urlclassifier.trackingSkipURLs',
|
||||
'*.reddit.com, *.twitter.com, *.twimg.com, *.tiktok.com'
|
||||
);
|
||||
pref(
|
||||
'urlclassifier.features.socialtracking.skipURLs',
|
||||
'*.instagram.com, *.twitter.com, *.twimg.com'
|
||||
);
|
||||
pref('network.cookie.sameSite.noneRequiresSecure', true);
|
||||
pref('browser.download.start_downloads_in_tmp_dir', true);
|
||||
pref('browser.helperApps.deleteTempFileOnExit', true);
|
||||
pref('privacy.globalprivacycontrol.enabled', true);
|
||||
|
||||
pref('gfx.canvas.accelerated.cache-items', 4096);
|
||||
pref('gfx.canvas.accelerated.cache-size', 512);
|
||||
pref('gfx.content.skia-font-cache-size', 20);
|
||||
|
||||
// From: https://github.com/yokoffing/Betterfox
|
||||
|
||||
/** DISK CACHE ***/
|
||||
pref('browser.cache.jsbc_compression_level', 3);
|
||||
|
||||
/** MEDIA CACHE ***/
|
||||
pref('media.memory_cache_max_size', 65536);
|
||||
pref('media.cache_readahead_limit', 7200);
|
||||
pref('media.cache_resume_threshold', 3600);
|
||||
|
||||
/** IMAGE CACHE ***/
|
||||
pref('image.mem.decode_bytes_at_a_time', 32768);
|
||||
|
||||
/** NETWORK ***/
|
||||
pref('network.buffer.cache.size', 262144);
|
||||
pref('network.buffer.cache.count', 128);
|
||||
pref('network.http.max-connections', 1800);
|
||||
pref('network.http.max-persistent-connections-per-server', 10);
|
||||
pref('network.http.max-urgent-start-excessive-connections-per-host', 5);
|
||||
pref('network.http.pacing.requests.enabled', false);
|
||||
pref('network.dnsCacheExpiration', 3600);
|
||||
pref('network.dns.max_high_priority_threads', 8);
|
||||
pref('network.ssl_tokens_cache_capacity', 10240);
|
||||
|
||||
/** SPECULATIVE LOADING ***/
|
||||
pref('network.dns.disablePrefetch', true);
|
||||
pref('network.prefetch-next', false);
|
||||
pref('network.predictor.enabled', false);
|
||||
|
||||
/** EXPERIMENTAL ***/
|
||||
pref('layout.css.grid-template-masonry-value.enabled', true);
|
||||
pref('dom.enable_web_task_scheduling', true);
|
||||
pref('layout.css.has-selector.enabled', true);
|
||||
pref('dom.security.sanitizer.enabled', true);
|
||||
@@ -1,8 +1,8 @@
|
||||
diff --git a/browser/themes/shared/sidebar.css b/browser/themes/shared/sidebar.css
|
||||
index a9b3886e1ff4a36c5bd161985719f66a41d95458..15faf43cfff399609d93df9be8e957aee5bbf13c 100644
|
||||
index a9b3886e1ff4a36c5bd161985719f66a41d95458..de985168435872fef1b2ab9f8672f1fa96a9d5f7 100644
|
||||
--- a/browser/themes/shared/sidebar.css
|
||||
+++ b/browser/themes/shared/sidebar.css
|
||||
@@ -137,3 +137,16 @@ menuseparator + #sidebar-extensions-separator {
|
||||
@@ -137,3 +137,26 @@ menuseparator + #sidebar-extensions-separator {
|
||||
fill: currentColor;
|
||||
opacity: 0.8;
|
||||
}
|
||||
@@ -16,6 +16,16 @@ index a9b3886e1ff4a36c5bd161985719f66a41d95458..15faf43cfff399609d93df9be8e957ae
|
||||
+}
|
||||
+
|
||||
+#sidebar-box {
|
||||
+ margin-left: 10px;
|
||||
+ margin: 0 0 10px 10px;
|
||||
+ border-radius: var(--zen-panel-radius);
|
||||
+}
|
||||
+
|
||||
+#sidebar-splitter {
|
||||
+ /* we can still use the splitter but we can't see it */
|
||||
+ background: transparent;
|
||||
+ width: 1px;
|
||||
+}
|
||||
+
|
||||
+#sidebar-box[positionend] {
|
||||
+ margin: 0 10px 10px 0;
|
||||
+}
|
||||
|
||||
11
src/toolkit/content/jar-mn.patch
Normal file
11
src/toolkit/content/jar-mn.patch
Normal file
@@ -0,0 +1,11 @@
|
||||
diff --git a/toolkit/content/jar.mn b/toolkit/content/jar.mn
|
||||
index 8b18c945253d00603891cc5f0b989476318e219c..3021de8ec32e32a9d58a207b4d279b236a264dbf 100644
|
||||
--- a/toolkit/content/jar.mn
|
||||
+++ b/toolkit/content/jar.mn
|
||||
@@ -143,3 +143,6 @@ toolkit.jar:
|
||||
# Third party files
|
||||
content/global/third_party/d3/d3.js (/third_party/js/d3/d3.js)
|
||||
content/global/third_party/cfworker/json-schema.js (/third_party/js/cfworker/json-schema.js)
|
||||
+
|
||||
+# Zen modules
|
||||
+ content/global/zen-xul.css
|
||||
15
src/toolkit/themes/shared/popup-css.patch
Normal file
15
src/toolkit/themes/shared/popup-css.patch
Normal file
@@ -0,0 +1,15 @@
|
||||
diff --git a/toolkit/themes/shared/popup.css b/toolkit/themes/shared/popup.css
|
||||
index ddc41a66ed0e3688ce34052652bef1fe33a08d49..478e16ce3bb0e797a681b1f7d283a1db2d0168f2 100644
|
||||
--- a/toolkit/themes/shared/popup.css
|
||||
+++ b/toolkit/themes/shared/popup.css
|
||||
@@ -38,6 +38,10 @@ panel {
|
||||
}
|
||||
}
|
||||
|
||||
+ @media not (prefers-color-scheme: dark) {
|
||||
+ --panel-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
|
||||
+ }
|
||||
+
|
||||
@media (-moz-platform: linux) or (-moz-platform: windows) {
|
||||
/* To account for the box-shadow below */
|
||||
--panel-shadow-margin: 4px;
|
||||
Reference in New Issue
Block a user