From a8aab6f1189afaf5e157bd2e934557a9cc56b514 Mon Sep 17 00:00:00 2001 From: Domagoj Kriskovic Date: Mon, 7 Jul 2025 10:18:34 +0200 Subject: [PATCH] Unselect files before deleting (#26810) GitOrigin-RevId: 6bf22bc4983c96b7e2b45067aa0970c7fea293e2 --- .../file-tree/components/modals/file-tree-modal-delete.jsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-delete.jsx b/services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-delete.jsx index ba80a9ffee..1d99d47c6a 100644 --- a/services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-delete.jsx +++ b/services/web/frontend/js/features/file-tree/components/modals/file-tree-modal-delete.jsx @@ -9,6 +9,7 @@ import OLModal, { } from '@/features/ui/components/ol/ol-modal' import OLButton from '@/features/ui/components/ol/ol-button' import OLNotification from '@/features/ui/components/ol/ol-notification' +import { useFileTreeSelectable } from '../../contexts/file-tree-selectable' function FileTreeModalDelete() { const { t } = useTranslation() @@ -22,6 +23,8 @@ function FileTreeModalDelete() { error, } = useFileTreeActionable() + const { select } = useFileTreeSelectable() + if (!isDeleting) return null // the modal will not be rendered; return early function handleHide() { @@ -29,6 +32,7 @@ function FileTreeModalDelete() { } function handleDelete() { + select([]) finishDeleting() }