From 639bf29de31adb8aa0d13dfa64031ccb9eb36a12 Mon Sep 17 00:00:00 2001 From: "mr. m" <91018726+mr-cheffy@users.noreply.github.com> Date: Sat, 9 May 2026 12:17:00 +0200 Subject: [PATCH] gh-13623: Fixed native popovers not working after using dropdowns (gh-13627) --- src/external-patches/firefox/native_macos_popovers.patch | 8 ++++---- src/zen/tabs/zen-tabs/vertical-tabs.css | 2 +- surfer.json | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/external-patches/firefox/native_macos_popovers.patch b/src/external-patches/firefox/native_macos_popovers.patch index 9029cc846..2b57225df 100644 --- a/src/external-patches/firefox/native_macos_popovers.patch +++ b/src/external-patches/firefox/native_macos_popovers.patch @@ -385,12 +385,12 @@ diff --git a/widget/cocoa/nsCocoaWindow.mm b/widget/cocoa/nsCocoaWindow.mm + preferredEdge:preferredEdge + hiddenAnchor:shouldHideAnchor]; + SyncPopoverBounds([(PopupWindow*)mWindow popover], popupFrame); -+ if (mPopupLevel == PopupLevel::Parent) { -+ [nativeParentWindow addChildWindow:mWindow ordered:NSWindowAbove]; -+ } ++ ++ ++ + + // Exit early here since the popover is now shown. -+ mWindow.isBeingShown = NO; ++ + return; + } // If our popup window is a non-native context menu, tell the OS (and diff --git a/src/zen/tabs/zen-tabs/vertical-tabs.css b/src/zen/tabs/zen-tabs/vertical-tabs.css index 39d555fc2..b044ad28b 100644 --- a/src/zen/tabs/zen-tabs/vertical-tabs.css +++ b/src/zen/tabs/zen-tabs/vertical-tabs.css @@ -335,7 +335,7 @@ #tabbrowser-tabs:not([movingtab]) &:active:not(:has(.tab-content > image:active)) { scale: var(--zen-active-tab-scale); - rotate: 0.02deg; /* Subtle rotation to trigger GPU acceleration and prevent blurriness */ + rotate: 0.01deg; /* Subtle rotation to trigger GPU acceleration and prevent blurriness */ } :root:not([zen-renaming-tab="true"]) diff --git a/surfer.json b/surfer.json index 7a146831c..80a50edc9 100644 --- a/surfer.json +++ b/surfer.json @@ -20,7 +20,7 @@ "brandShortName": "Zen", "brandFullName": "Zen Browser", "release": { - "displayVersion": "1.19.12b", + "displayVersion": "1.19.13b", "github": { "repo": "zen-browser/desktop" },