diff --git a/dashboard/src/components/NewBackupTargetDialog.vue b/dashboard/src/components/NewBackupTargetDialog.vue
index e34f09385..e05351528 100644
--- a/dashboard/src/components/NewBackupTargetDialog.vue
+++ b/dashboard/src/components/NewBackupTargetDialog.vue
@@ -211,6 +211,10 @@ async function getMemory() {
maxMemoryLimit.value = Math.ceil(result.memory / (1024*1024*1024)) * 1024 * 1024 * 1024;
}
+function onCancel() {
+ dialog.value.close();
+}
+
defineExpose({
async open() {
step.value = 'storage';
@@ -311,7 +315,7 @@ defineExpose({