From fd4e13735c8d4d708bfc5d327f924c90963acd94 Mon Sep 17 00:00:00 2001 From: Mohamed Boudra Date: Tue, 21 Jul 2026 14:04:26 +0200 Subject: [PATCH] fix(app): prevent duplicate web menu actions --- packages/app/src/components/ui/dropdown-menu.tsx | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/packages/app/src/components/ui/dropdown-menu.tsx b/packages/app/src/components/ui/dropdown-menu.tsx index 69507bf80..8daac9efc 100644 --- a/packages/app/src/components/ui/dropdown-menu.tsx +++ b/packages/app/src/components/ui/dropdown-menu.tsx @@ -218,12 +218,16 @@ function renderDropdownSurface(input: { style={surfaceStyle} frameStyle={frameStyle} entering={contentEntering} - exiting={contentExiting.withCallback((finished) => { - "worklet"; - if (finished) { - runOnJS(onExited)(); - } - })} + exiting={ + isWeb + ? undefined + : contentExiting.withCallback((finished) => { + "worklet"; + if (finished) { + runOnJS(onExited)(); + } + }) + } > {body}