diff --git a/src/popup/app/settings/settingsSyncController.js b/src/popup/app/settings/settingsSyncController.js
index ddf9ea791d..3745e39a79 100644
--- a/src/popup/app/settings/settingsSyncController.js
+++ b/src/popup/app/settings/settingsSyncController.js
@@ -3,10 +3,13 @@
.controller('settingsSyncController', function ($scope, syncService, toastr) {
$scope.lastSync = '--';
+ $scope.loading = false;
setLastSync();
$scope.sync = function () {
+ $scope.loading = true;
syncService.fullSync(function () {
+ $scope.loading = false;
toastr.success('Syncing complete');
setLastSync();
});
diff --git a/src/popup/app/settings/views/settingsSync.html b/src/popup/app/settings/views/settingsSync.html
index 0a6da4ded1..97fd7c8425 100644
--- a/src/popup/app/settings/views/settingsSync.html
+++ b/src/popup/app/settings/views/settingsSync.html
@@ -11,6 +11,9 @@
Sync Vault Now
Last Sync: {{lastSync}}
+
+
+