From 1c8dfb7b2d95e8c6425ef927c485a1a299452e8b Mon Sep 17 00:00:00 2001 From: nathan Date: Wed, 5 Mar 2025 14:51:32 -0700 Subject: [PATCH] Et2TreeDropdown: Fix selecting the current value does not close dropdown --- api/js/etemplate/Et2Tree/Et2TreeDropdown.ts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/api/js/etemplate/Et2Tree/Et2TreeDropdown.ts b/api/js/etemplate/Et2Tree/Et2TreeDropdown.ts index b8a9bff5b7..73bd4e3c84 100644 --- a/api/js/etemplate/Et2Tree/Et2TreeDropdown.ts +++ b/api/js/etemplate/Et2Tree/Et2TreeDropdown.ts @@ -1050,8 +1050,12 @@ export class Et2TreeDropdown extends SearchMixin & Et2InputWidg @blur=${this.handleInternalBlur} @et2-click=${(e) => { - // Always hide the popup when a tree item is clicked - // this.hide(); + // Hide the popup when a tree item is clicked + if(this._close_on_select || !this.multiple) + { + this.hasFocus = false; + this.hide(); + } }} @keydown=${this.handleComboboxKeyDown} @sl-selection-change=${this.handleTreeChange}