From 50e92222162252f9c818be61fb86d1d557666f65 Mon Sep 17 00:00:00 2001 From: Alex Turchyn Date: Sat, 1 Jul 2023 00:53:32 +0300 Subject: [PATCH] fix submitter dropdown bug on safari --- app/javascript/template_builder/contenteditable.vue | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/app/javascript/template_builder/contenteditable.vue b/app/javascript/template_builder/contenteditable.vue index edc86b12..4041b1ad 100644 --- a/app/javascript/template_builder/contenteditable.vue +++ b/app/javascript/template_builder/contenteditable.vue @@ -86,10 +86,11 @@ export default { }, methods: { onBlur (e) { - this.value = this.$refs.contenteditable.innerText.trim() || this.modelValue - - this.$emit('update:model-value', this.value) - this.$emit('blur', e) + setTimeout(() => { + this.value = this.$refs.contenteditable.innerText.trim() || this.modelValue + this.$emit('update:model-value', this.value) + this.$emit('blur', e) + }, 1) }, focusContenteditable () { this.$refs.contenteditable.focus()