From 1393fb6921066548e8ea42630802ab9ad19b86ab Mon Sep 17 00:00:00 2001 From: nathan Date: Thu, 3 Aug 2023 14:39:47 -0600 Subject: [PATCH] Et2Dialog: Fix dialog open event was fired if a selectbox opened Fixes flickering field in Collabora insert address dialog --- api/js/etemplate/Et2Dialog/Et2Dialog.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/js/etemplate/Et2Dialog/Et2Dialog.ts b/api/js/etemplate/Et2Dialog/Et2Dialog.ts index cb1c9604f1..2c96c2db55 100644 --- a/api/js/etemplate/Et2Dialog/Et2Dialog.ts +++ b/api/js/etemplate/Et2Dialog/Et2Dialog.ts @@ -542,8 +542,13 @@ export class Et2Dialog extends Et2Widget(SlotMixin(SlDialog)) return this._complete_promise; } - handleOpen() + handleOpen(event) { + if(event.target !== this) + { + return; + } + this.addOpenListeners(); this._button_id = null; this._complete_promise = this._complete_promise || new Promise<[number, Object]>((resolve) => this._completeResolver);