diff --git a/aleksis/core/frontend/components/generic/crud/FullscreenDialogObjectForm.vue b/aleksis/core/frontend/components/generic/crud/FullscreenDialogObjectForm.vue
index c03d957adb74e5a0587ee16feecabf0ee7782b3b..9fd8b7114609beffcf55fc7a108d023a563aff75 100644
--- a/aleksis/core/frontend/components/generic/crud/FullscreenDialogObjectForm.vue
+++ b/aleksis/core/frontend/components/generic/crud/FullscreenDialogObjectForm.vue
@@ -11,10 +11,6 @@ export default {
   components: { FullscreenDialogPage, CancelButton, ObjectForm, SaveButton },
   mixins: [objectFormPropsMixin, loadingMixin],
   props: {
-    successRedirectUrl: {
-      type: [String, Object],
-      default: null,
-    },
     fallbackUrl: {
       type: [Object, String],
       default: null,
@@ -26,7 +22,7 @@ export default {
     },
     save() {
       this.handleLoading(false);
-      this.$router.push(this.successRedirectUrl);
+      this.$backOrElse(this.fallbackUrl);
     },
   },
   data() {
diff --git a/aleksis/core/frontend/components/person/PersonListWrapper.vue b/aleksis/core/frontend/components/person/PersonListWrapper.vue
index 0913ba77f4ecbd6a247ca00a5a70ab35fec83a38..cc5f1b8e73e148a875080096b6f7d97013d2852d 100644
--- a/aleksis/core/frontend/components/person/PersonListWrapper.vue
+++ b/aleksis/core/frontend/components/person/PersonListWrapper.vue
@@ -14,7 +14,6 @@ export default {
     componentProps() {
       return this.$route.query._ui_action === "create" ? {
         fallbackUrl: { name: 'core.persons' },
-        successRedirectUrl: { name: 'core.persons' },
       } : {};
     },
   }
diff --git a/aleksis/core/frontend/components/person/PersonOverviewWrapper.vue b/aleksis/core/frontend/components/person/PersonOverviewWrapper.vue
index 5be70d5146419979abe5a6dadd8e204664119e91..4e95201782f209ed40f4dbe319950060eb8cc2a1 100644
--- a/aleksis/core/frontend/components/person/PersonOverviewWrapper.vue
+++ b/aleksis/core/frontend/components/person/PersonOverviewWrapper.vue
@@ -14,7 +14,6 @@ export default {
     componentProps() {
       return this.$route.query._ui_action === "edit" ? {
         fallbackUrl: { name: "core.personById", params: { id: this.id } },
-        successRedirectUrl: { name: "core.personById", params: { id: this.id } },
         isCreate: false,
         id: this.id,
       } : {