From 37b027391c6aec22706b58e235b01ce58bb34555 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C5=BEe=20Fortun?= Date: Wed, 23 Aug 2023 11:06:52 +0200 Subject: [PATCH] Fix builder save detection --- client/web/compose/src/components/Chart/index.vue | 1 - client/web/compose/src/views/Admin/Pages/Builder.vue | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/client/web/compose/src/components/Chart/index.vue b/client/web/compose/src/components/Chart/index.vue index 6e8426f8d..87dcb7c77 100644 --- a/client/web/compose/src/components/Chart/index.vue +++ b/client/web/compose/src/components/Chart/index.vue @@ -75,7 +75,6 @@ export default { }, beforeDestroy () { - this.abortRequests() this.setDefaultValues() this.destroyEvents() }, diff --git a/client/web/compose/src/views/Admin/Pages/Builder.vue b/client/web/compose/src/views/Admin/Pages/Builder.vue index 3446020db..de233f610 100644 --- a/client/web/compose/src/views/Admin/Pages/Builder.vue +++ b/client/web/compose/src/views/Admin/Pages/Builder.vue @@ -898,7 +898,7 @@ export default { // Trigger browser dialog on page leave to prevent unsaved changes checkUnsavedBlocks (next, to = { query: {} }) { // Check if additional query params will be appended to url - const queryParams = Object.keys(to.query).filter(key => key !== 'layoutID') + const queryParams = Object.keys(to.query).filter(key => key !== 'layoutID').length > 0 next(!this.unsavedBlocks.size || queryParams || window.confirm(this.$t('build.unsavedChanges'))) },