diff --git a/src/controllers/hometab.js b/src/controllers/hometab.js index feb31fedc3..9b5c087076 100644 --- a/src/controllers/hometab.js +++ b/src/controllers/hometab.js @@ -29,15 +29,17 @@ class HomeTab { const apiClient = this.apiClient; this.destroyHomeSections(); this.sectionsRendered = true; - return apiClient.getCurrentUser().then(function (user) { - return homeSections.loadSections(view.querySelector('.sections'), apiClient, user, userSettings).then(function () { + return apiClient.getCurrentUser() + .then(user => homeSections.loadSections(view.querySelector('.sections'), apiClient, user, userSettings)) + .then(() => { if (options.autoFocus) { focusManager.autoFocus(view); } - + }).catch(err => { + console.error(err); + }).finally(() => { loading.hide(); }); - }); } onPause() { const sectionsContainer = this.sectionsContainer;