Fix several race conditions in react-contextmenu

This commit is contained in:
David Sanders 2021-10-28 23:52:45 -07:00
parent 4a6b7968c1
commit 9d7340ef3f
2 changed files with 94 additions and 5 deletions

View file

@ -460,11 +460,11 @@ export class ConversationHeader extends React.Component<PropsType, StateType> {
return (
<ContextMenu id={triggerId}>
{disableTimerChanges ? null : (
<SubMenu hoverDelay={1} title={disappearingTitle}>
<SubMenu hoverDelay={1} title={disappearingTitle} rtl>
{expireDurations}
</SubMenu>
)}
<SubMenu hoverDelay={1} title={muteTitle}>
<SubMenu hoverDelay={1} title={muteTitle} rtl>
{muteOptions.map(item => (
<MenuItem
key={item.name}