From 2ed55a22a6aafc399ed037ff2812f076d72d0691 Mon Sep 17 00:00:00 2001 From: "Mr. M" Date: Sun, 21 Sep 2025 15:33:57 +0200 Subject: [PATCH] feat: Remove safe ICF flags for linux, b=no-bug, c=configs --- configs/linux/mozconfig | 2 -- src/zen/urlbar/ZenUBActionsProvider.sys.mjs | 2 +- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/configs/linux/mozconfig b/configs/linux/mozconfig index d313372ab..ad14bfc88 100644 --- a/configs/linux/mozconfig +++ b/configs/linux/mozconfig @@ -28,7 +28,6 @@ if test "$ZEN_RELEASE"; then ac_add_options --enable-optimize="-O3 -w -ftree-vectorize -mfpmath=sse -mprfchw -msse3 -mcx16 -msahf" export LDFLAGS="$LDFLAGS -Wl,-O3" - export RUSTFLAGS="$RUSTFLAGS -Clink-args=--icf=safe" elif test "$SURFER_COMPAT" = "aarch64"; then ac_add_options --target=aarch64-linux-gnu @@ -42,7 +41,6 @@ if test "$ZEN_RELEASE"; then export CPPFLAGS="$CPPFLAGS -O3" export CXXFLAGS="$CXXFLAGS -O3" export LDFLAGS="$LDFLAGS -Wl,-O3" - export RUSTFLAGS="$RUSTFLAGS -Clink-args=--icf=safe" fi # Disable DMD and ELF hacks, enable linker lld diff --git a/src/zen/urlbar/ZenUBActionsProvider.sys.mjs b/src/zen/urlbar/ZenUBActionsProvider.sys.mjs index 2802967dc..06b978d3e 100644 --- a/src/zen/urlbar/ZenUBActionsProvider.sys.mjs +++ b/src/zen/urlbar/ZenUBActionsProvider.sys.mjs @@ -381,7 +381,7 @@ export class ZenUrlbarProviderGlobalActions extends UrlbarProvider { ownerGlobal.WebExtensionPolicy.getByID(payload.extensionId) ); if (action) { - action.openPopup(ownerGlobal, /* without user interaction = */ true); + action.triggerAction(ownerGlobal); } return; }