From 960a14c509e290a05ee7de416c8d3767f1f1bb63 Mon Sep 17 00:00:00 2001 From: vineyardbovines Date: Tue, 21 Apr 2026 12:31:05 -0400 Subject: [PATCH] fix(lightbox): dedup a11y on ImageMenu trigger --- src/features/lightbox/chrome/ImageMenu.tsx | 27 ++++++++++------------ 1 file changed, 12 insertions(+), 15 deletions(-) diff --git a/src/features/lightbox/chrome/ImageMenu.tsx b/src/features/lightbox/chrome/ImageMenu.tsx index 00332d81cc..f29ac2cad3 100644 --- a/src/features/lightbox/chrome/ImageMenu.tsx +++ b/src/features/lightbox/chrome/ImageMenu.tsx @@ -23,23 +23,20 @@ export function ImageMenu({onPressShare, onPressSave}: Props) { label={_(msg`Image options`)} contentLabel={_(msg`Image options`)}> {triggerProps => { - if (triggerProps.IS_NATIVE) { - return ( - triggerProps.control.open('full')} - style={a.self_start}> - - - ) + if (!triggerProps.IS_NATIVE) { + // ImageMenu is native-only; web uses Lightbox.web.tsx's own menu + return null } return ( - + triggerProps.control.open('full')} + style={a.self_start}> + + ) }}