From 6927e11e26b435a8899e6ee9d9b786355ae4478a Mon Sep 17 00:00:00 2001 From: Chloe Herd Date: Wed, 15 Nov 2023 12:47:58 -0500 Subject: [PATCH] Capture and don't propogate clicks on loader --- src/ux-components/loader/loader.vue | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/ux-components/loader/loader.vue b/src/ux-components/loader/loader.vue index f340dbe12..86903dd7d 100644 --- a/src/ux-components/loader/loader.vue +++ b/src/ux-components/loader/loader.vue @@ -3,6 +3,7 @@ class="loader" role="alert" aria-label="Loading new page" + @click="captureClick" v-bind:class="[ this.loaderColor, this.loaderPosition, @@ -30,6 +31,13 @@ export default { default: false, }, }, + methods: { + captureClick(event) { + if (!this.allowPageInteraction) { + event.stopPropagation(); + } + }, + }, };