diff --git a/apps/weather_status/js/weather-status.js b/apps/weather_status/js/weather-status.js
index 0451dcf3720c5ade1dbcebb14f3aa08f906bfe8c..342da5d5b08a65d42ca8ffd08ab37e74f4fecc73 100644
Binary files a/apps/weather_status/js/weather-status.js and b/apps/weather_status/js/weather-status.js differ
diff --git a/apps/weather_status/js/weather-status.js.map b/apps/weather_status/js/weather-status.js.map
index 03c304d8d781f0d07674d875fe0df311fab6ced7..0641d8049ea181bf5ee66ea1d1386a90fdf5f845 100644
Binary files a/apps/weather_status/js/weather-status.js.map and b/apps/weather_status/js/weather-status.js.map differ
diff --git a/apps/weather_status/src/App.vue b/apps/weather_status/src/App.vue
index aed774cb98deecf8921ee8ad56172a714b086b9a..6aaef4aaf6d776586db5838fa52dbdfc967b3885 100644
--- a/apps/weather_status/src/App.vue
+++ b/apps/weather_status/src/App.vue
@@ -236,8 +236,12 @@ export default {
 					this.startLoop()
 				}
 			} catch (err) {
+				if (err?.code === 'ECONNABORTED') {
+					console.info('The weather status request was cancelled because the user navigates.')
+					return
+				}
 				showError(t('weather_status', 'There was an error getting the weather status information.'))
-				console.debug(err)
+				console.error(err)
 			}
 		},
 		startLoop() {