diff --git a/data/ui/contacts-main-window.ui b/data/ui/contacts-main-window.ui
index 8be05e0740fead6e2ea8a87be3672c576c353503..87d737453187d191f4d3df21b4d8b32fdf2b2b09 100644
--- a/data/ui/contacts-main-window.ui
+++ b/data/ui/contacts-main-window.ui
@@ -274,7 +274,7 @@ SPDX-License-Identifier: GPL-2.0-or-later
False
_Cancel
True
- win.edit-contact-cancel
+ win.cancel
True
diff --git a/src/contacts-main-window.vala b/src/contacts-main-window.vala
index 0b2e743e531f2bd5816b91f3141c5b6101354751..c5e4249903acca405f2d612c601f9d4b8e045a1f 100644
--- a/src/contacts-main-window.vala
+++ b/src/contacts-main-window.vala
@@ -455,7 +455,7 @@ public class Contacts.MainWindow : Adw.ApplicationWindow {
string response = yield dialog.choose (this, null);
if (response == "discard") {
- activate_action ("edit-contact-cancel", null);
+ activate_action ("cancel", null);
return true;
} else {
return false;