diff --git a/views/block/index.js b/views/block/index.js
index <HASH>..<HASH> 100644
--- a/views/block/index.js
+++ b/views/block/index.js
@@ -60,7 +60,10 @@ module.exports = view.extend({
             this.page(this.$data.back);
         },
         onCancel: function (e) {
-            global.history.back();
+            e.preventDefault();
+            app.remove(index);
+            var id = this.$root.$data.params.id;
+            this.page('/make/' + id + '/add');
         }
     },
     created: function () {
Fix #<I> - Cancel shouldn't add block to my app