Message Toolbar: Fix unexpected deleting from keyboard (#1952)
This commit is contained in:
parent
5581b2b421
commit
fc4e84ac40
@ -72,12 +72,15 @@ const MessageSelectToolbar: FC<OwnProps & StateProps> = ({
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
return isActive && !isDeleteModalOpen && !isReportModalOpen && !isForwardModalOpen
|
return isActive && !isDeleteModalOpen && !isReportModalOpen && !isForwardModalOpen
|
||||||
? captureKeyboardListeners({
|
? captureKeyboardListeners({
|
||||||
onBackspace: openDeleteModal,
|
onBackspace: canDeleteMessages ? openDeleteModal : undefined,
|
||||||
onDelete: openDeleteModal,
|
onDelete: canDeleteMessages ? openDeleteModal : undefined,
|
||||||
onEsc: exitMessageSelectMode,
|
onEsc: exitMessageSelectMode,
|
||||||
})
|
})
|
||||||
: undefined;
|
: undefined;
|
||||||
}, [isActive, isDeleteModalOpen, isReportModalOpen, openDeleteModal, exitMessageSelectMode, isForwardModalOpen]);
|
}, [
|
||||||
|
isActive, isDeleteModalOpen, isReportModalOpen, openDeleteModal, exitMessageSelectMode, isForwardModalOpen,
|
||||||
|
canDeleteMessages,
|
||||||
|
]);
|
||||||
|
|
||||||
const handleCopy = useCallback(() => {
|
const handleCopy = useCallback(() => {
|
||||||
copySelectedMessages();
|
copySelectedMessages();
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user