diff --git a/src/app/partials/unsaved-changes.html b/src/app/partials/unsaved-changes.html
index 38d86cd2ede..5ea9082d13f 100644
--- a/src/app/partials/unsaved-changes.html
+++ b/src/app/partials/unsaved-changes.html
@@ -1,12 +1,16 @@
-
+
Unsaved changes
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/app/services/unsavedChangesSrv.js b/src/app/services/unsavedChangesSrv.js
index b10c63d7b2a..3789b9fa2eb 100644
--- a/src/app/services/unsavedChangesSrv.js
+++ b/src/app/services/unsavedChangesSrv.js
@@ -52,7 +52,13 @@ function (angular, _) {
modalScope.ignore = function() {
dashboard.original = null;
- $location.path(self.next)
+ var baseLen = $location.absUrl().length - $location.url().length;
+ var nextUrl = self.next.substring(baseLen);
+ $location.url(nextUrl);
+ };
+
+ modalScope.save = function() {
+
};
});