Fixed critical bug and updated to 1.7.4b

This commit is contained in:
mr. m
2025-01-30 22:57:33 +01:00
parent 097b7fb262
commit 9dd58ce0a4
4 changed files with 26 additions and 4 deletions

View File

@@ -1,6 +1,7 @@
var gZenUIManager = { var gZenUIManager = {
_popupTrackingElements: [], _popupTrackingElements: [],
_hoverPausedForExpand: false, _hoverPausedForExpand: false,
_hasLoadedDOM: false,
init() { init() {
document.addEventListener('popupshowing', this.onPopupShowing.bind(this)); document.addEventListener('popupshowing', this.onPopupShowing.bind(this));
@@ -23,6 +24,10 @@ var gZenUIManager = {
) )
).observe(document.getElementById('navigator-toolbox')); ).observe(document.getElementById('navigator-toolbox'));
window.addEventListener('DOMContentLoaded', () => {
this._hasLoadedDOM = true;
}, { once: true });
window.addEventListener('TabClose', this.updateTabsToolbar.bind(this)); window.addEventListener('TabClose', this.updateTabsToolbar.bind(this));
}, },
@@ -213,7 +218,7 @@ var gZenVerticalTabsManager = {
}, },
animateTab(aTab) { animateTab(aTab) {
if (!gZenUIManager.motion) { if (!gZenUIManager.motion || !aTab || !this._hasLoadedDOM) {
return; return;
} }
// get next visible tab // get next visible tab

View File

@@ -72,7 +72,11 @@
} }
#browser { #browser {
--zen-toolbox-padding: max(.4rem, calc(var(--zen-element-separation) / 1.5)); --zen-min-toolbox-padding: .4rem;
@media (-moz-platform: macos) {
--zen-min-toolbox-padding: .52rem;
}
--zen-toolbox-padding: max(var(--zen-min-toolbox-padding), calc(var(--zen-element-separation) / 1.5));
} }
:root[zen-single-toolbar='true'] { :root[zen-single-toolbar='true'] {

View File

@@ -0,0 +1,13 @@
diff --git a/browser/themes/shared/browser-shared.css b/browser/themes/shared/browser-shared.css
index b4854731c08b2f463751bb907cb44130ee6b6d2a..18d96cb457f5e57ed00b4eec6d2702287bfc72c7 100644
--- a/browser/themes/shared/browser-shared.css
+++ b/browser/themes/shared/browser-shared.css
@@ -147,8 +147,6 @@ body {
*/
&.fullscreen-with-menubar {
z-index: var(--browser-area-z-index-toolbox-while-animating);
- box-shadow: var(--content-area-shadow);
- border-bottom-color: var(--chrome-content-separator-color);
}
/* Themes define a set of toolbox foreground and background colors which we

View File

@@ -19,7 +19,7 @@
"brandShortName": "Zen", "brandShortName": "Zen",
"brandFullName": "Zen Browser", "brandFullName": "Zen Browser",
"release": { "release": {
"displayVersion": "1.7.3b", "displayVersion": "1.7.4b",
"github": { "github": {
"repo": "zen-browser/desktop" "repo": "zen-browser/desktop"
}, },
@@ -39,7 +39,7 @@
"brandShortName": "Zen", "brandShortName": "Zen",
"brandFullName": "Zen Twilight", "brandFullName": "Zen Twilight",
"release": { "release": {
"displayVersion": "1.7.2t", "displayVersion": "1.7.4t",
"github": { "github": {
"repo": "zen-browser/desktop" "repo": "zen-browser/desktop"
} }