diff --git a/src/browser/app/profile/zen-browser.js b/src/browser/app/profile/zen-browser.js index 860256885..1aca3c2c5 100644 --- a/src/browser/app/profile/zen-browser.js +++ b/src/browser/app/profile/zen-browser.js @@ -199,6 +199,7 @@ pref("privacy.resistFingerprinting.letterboxing.dimensions", ""); pref('gfx.webrender.all', true); pref('layers.acceleration.force-enabled', true); pref('media.ffmpeg.vaapi.enabled', true); +pref('media.ffmpeg.encoder.enabled', true); pref("media.hardware-video-decoding.enabled", true); -pref("gfx.canvas.accelerated", true); \ No newline at end of file +pref("gfx.canvas.accelerated", true); diff --git a/src/browser/base/content/zen-components b/src/browser/base/content/zen-components index b9c35455a..95af4ba08 160000 --- a/src/browser/base/content/zen-components +++ b/src/browser/base/content/zen-components @@ -1 +1 @@ -Subproject commit b9c35455ad1a299cdb9202dba15c8e1dc3780191 +Subproject commit 95af4ba082a5b0b43f9bee7ef4a12a2311fb5924 diff --git a/src/browser/base/content/zen-styles/zen-browser-ui.css b/src/browser/base/content/zen-styles/zen-browser-ui.css index 0f3525faf..f519af8b8 100644 --- a/src/browser/base/content/zen-styles/zen-browser-ui.css +++ b/src/browser/base/content/zen-styles/zen-browser-ui.css @@ -10,13 +10,22 @@ --inactive-titlebar-opacity: 1; } -:root:not([inDOMFullscreen='true']) #tabbrowser-tabpanels { - padding-right: var(--zen-element-separation); - padding-bottom: var(--zen-element-separation); +:root:not([inDOMFullscreen='true']):not([chromehidden~='location']):not([chromehidden~='toolbar']) { + & #tabbrowser-tabpanels { + padding-right: var(--zen-element-separation); + padding-bottom: var(--zen-element-separation); - #browser:has(#navigator-toolbox[zen-right-side="true"]) & { - padding-right: 0; - padding-left: var(--zen-element-separation); + #browser:has(#navigator-toolbox[zen-right-side="true"]) & { + padding-right: 0; + padding-left: var(--zen-element-separation); + } + } +} + +:root:is([inDOMFullscreen='true'], [chromehidden~='location'], [chromehidden~='toolbar']) { + #navigator-toolbox, + #zen-sidebar-splitter { + display: none; } } diff --git a/src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css b/src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css index 9b9ce8bed..fddddb03e 100644 --- a/src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css +++ b/src/browser/base/content/zen-styles/zen-tabs/vertical-tabs.css @@ -162,7 +162,7 @@ & #tabbrowser-tabs { & .tabbrowser-tab { - &:not([pinned]) .tab-close-button { + &:not([pinned]):is(:hover, [visuallyselected]) .tab-close-button { display: block !important; } }