From a7dd0743ae274ff3d2ba99b0492dd074d44234f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C5=BEe=20Fortun?= Date: Mon, 16 Oct 2023 17:00:02 +0200 Subject: [PATCH] Fix record modal closing by itself if quickly closing and opening a new modal in under 300ms --- .../src/components/Public/Record/Modal.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/client/web/compose/src/components/Public/Record/Modal.vue b/client/web/compose/src/components/Public/Record/Modal.vue index a85c799a9..700650495 100644 --- a/client/web/compose/src/components/Public/Record/Modal.vue +++ b/client/web/compose/src/components/Public/Record/Modal.vue @@ -166,14 +166,16 @@ export default { this.setDefaultValues() setTimeout(() => { - this.$router.replace({ - query: { - ...this.$route.query, - recordID: undefined, - moduleID: undefined, - recordPageID: undefined, - }, - }) + if (this.recordID === undefined && this.page === undefined) { + this.$router.replace({ + query: { + ...this.$route.query, + recordID: undefined, + moduleID: undefined, + recordPageID: undefined, + }, + }) + } }, 300) },