Message Toolbar: Fix unexpected deleting from keyboard (#1952)

This commit is contained in:
Alexander Zinchuk 2022-07-20 16:02:09 +02:00
parent 5581b2b421
commit fc4e84ac40

View File

@ -72,12 +72,15 @@ const MessageSelectToolbar: FC<OwnProps & StateProps> = ({
useEffect(() => {
return isActive && !isDeleteModalOpen && !isReportModalOpen && !isForwardModalOpen
? captureKeyboardListeners({
onBackspace: openDeleteModal,
onDelete: openDeleteModal,
onBackspace: canDeleteMessages ? openDeleteModal : undefined,
onDelete: canDeleteMessages ? openDeleteModal : undefined,
onEsc: exitMessageSelectMode,
})
: undefined;
}, [isActive, isDeleteModalOpen, isReportModalOpen, openDeleteModal, exitMessageSelectMode, isForwardModalOpen]);
}, [
isActive, isDeleteModalOpen, isReportModalOpen, openDeleteModal, exitMessageSelectMode, isForwardModalOpen,
canDeleteMessages,
]);
const handleCopy = useCallback(() => {
copySelectedMessages();