diff --git a/src/components/status.jsx b/src/components/status.jsx index 89dd0514..652bd656 100644 --- a/src/components/status.jsx +++ b/src/components/status.jsx @@ -506,6 +506,7 @@ function Status({ }`} onMouseEnter={debugHover} onContextMenu={(e) => { + if (size === 'l') return; if (e.metaKey) return; e.preventDefault(); setContextMenuAnchorPoint({ @@ -515,20 +516,28 @@ function Status({ setIsContextMenuOpen(true); }} > - setIsContextMenuOpen(false)} - portal={{ - target: document.body, - }} - overflow="auto" - boundingBoxPadding="8 8 8 8" - unmountOnClose - > - {StatusMenuItems} - + {size !== 'l' && ( + setIsContextMenuOpen(false)} + portal={{ + target: document.body, + }} + containerProps={{ + style: { + // Higher than the backdrop + zIndex: 1001, + }, + }} + overflow="auto" + boundingBoxPadding="8 8 8 8" + unmountOnClose + > + {StatusMenuItems} + + )} {size !== 'l' && (
{reblogged && }