diff --git a/src/components/Feature/FeatureEditStatusField.vue b/src/components/Feature/FeatureEditStatusField.vue
index 19661d365b4baf2ff404f4d9707aa18448e216f8..806182c3a835cd04a9b8a3d36c3531b7bb7b94bb 100644
--- a/src/components/Feature/FeatureEditStatusField.vue
+++ b/src/components/Feature/FeatureEditStatusField.vue
@@ -47,7 +47,6 @@ export default {
     selectedStatus: {
       get() {
         return this.statusObject;
-
       },
       set(newValue) {
         this.$store.commit('feature/UPDATE_FORM_FIELD', { name: 'status', value: newValue.value });
diff --git a/src/components/Project/FeaturesListAndMap/FeatureListTable.vue b/src/components/Project/FeaturesListAndMap/FeatureListTable.vue
index abd24d46d52794b1d39f5f0c3af90c0d2d603146..fff79a991ecb1479945455bb91747a99b68c5ed4 100644
--- a/src/components/Project/FeaturesListAndMap/FeatureListTable.vue
+++ b/src/components/Project/FeaturesListAndMap/FeatureListTable.vue
@@ -218,7 +218,7 @@
                   params: {
                     slug_type_signal: feature.feature_type.slug,
                   },
-                  query: queryparams
+                  query: { ...queryparams, offset: queryparams.offset + index }
                 }"
               >
                 {{ feature.title || feature.feature_id }}
diff --git a/src/views/Feature/FeatureDetail.vue b/src/views/Feature/FeatureDetail.vue
index 487de4032e5b3e397940fd6a525c1a94edcea06a..dc39b0e4733573a96363fa432c3dd587fb2ad6e7 100644
--- a/src/views/Feature/FeatureDetail.vue
+++ b/src/views/Feature/FeatureDetail.vue
@@ -190,12 +190,14 @@ export default {
     ]),
 
     hasUnsavedChange() {
-      if (this.form.title !== this.currentFeature.title) return true;
-      if (this.form.description.value !== this.currentFeature.description) return true;
-      if (this.form.status.value !== this.currentFeature.status) return true;
-      for (const xForm of this.$store.state.feature.extra_forms) {
-        const originalField = this.currentFeature.feature_data.find(el => el.label === xForm.label);
-        if (originalField && xForm.value !== originalField.value) return true;
+      if (this.form) {
+        if (this.form.title !== this.currentFeature.title) return true;
+        if (this.form.description.value !== this.currentFeature.description) return true;
+        if (this.form.status.value !== this.currentFeature.status) return true;
+        for (const xForm of this.$store.state.feature.extra_forms) {
+          const originalField = this.currentFeature.feature_data.find(el => el.label === xForm.label);
+          if (originalField && xForm.value !== originalField.value) return true;
+        }
       }
       return false;
     }