diff --git a/frontend/pages/viewer/index-edit.vue b/frontend/pages/viewer/index-edit.vue
index 9af644c78e2bdd846846cd554c3a3b3e127aaed3..f99d8be72614aa008eebf0f9aa91adc928a182b0 100644
--- a/frontend/pages/viewer/index-edit.vue
+++ b/frontend/pages/viewer/index-edit.vue
@@ -291,6 +291,7 @@ export default {
           this.boxes[this.labelCount] = newBox
           this.makeCurrentBoxActive(this.labelCount)
           this.resetDrawingBox()
+          this.boxesCount++
         }
       }
     },
@@ -340,7 +341,7 @@ export default {
               }
               for (let prevKey in this.previouslyCreatedBox) {
                 if(Object.keys(this.previouslyCreatedBox)[prevKey] == Object.keys(this.deletedBoxKey)[delKey]) {
-                  delete this.previouslyCreatedBox[Object.keys(this.deletedBoxKey)[prevKey - 1]]
+                  delete this.previouslyCreatedBox[Object.keys(this.deletedBoxKey)[prevKey]]
                 }
                 console.log(this.previouslyCreatedBox)
               }