diff --git a/web/tooltips/tooltip-action-utils.js b/web/tooltips/tooltip-action-utils.js --- a/web/tooltips/tooltip-action-utils.js +++ b/web/tooltips/tooltip-action-utils.js @@ -426,18 +426,12 @@ const togglePinAction = useMessageTogglePinAction(item, threadInfo); const editAction = useMessageEditAction(item, threadInfo); const deleteAction = useMessageDeleteAction(item, threadInfo); - return React.useMemo( - () => - [ - replyAction, - sidebarAction, - copyAction, - reactAction, - togglePinAction, - editAction, - deleteAction, - ].filter(Boolean), - [ + + return React.useMemo(() => { + if (item.deleted) { + return []; + } + return [ replyAction, sidebarAction, copyAction, @@ -445,8 +439,17 @@ togglePinAction, editAction, deleteAction, - ], - ); + ].filter(Boolean); + }, [ + item.deleted, + replyAction, + sidebarAction, + copyAction, + reactAction, + togglePinAction, + editAction, + deleteAction, + ]); } const undefinedTooltipSize = {