From 372e6ebbdb10eb54c7c8e02a12c8134751ee3a5e Mon Sep 17 00:00:00 2001 From: nathan Date: Mon, 5 Feb 2024 14:50:24 -0700 Subject: [PATCH] Fix select with multiple & rows=1 could not listen for tag events --- api/js/etemplate/Et2Select/Et2Select.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/js/etemplate/Et2Select/Et2Select.ts b/api/js/etemplate/Et2Select/Et2Select.ts index bb9e1ca96c..a06a85c556 100644 --- a/api/js/etemplate/Et2Select/Et2Select.ts +++ b/api/js/etemplate/Et2Select/Et2Select.ts @@ -126,7 +126,7 @@ export class Et2Select extends Et2WithSearchMixin(Et2WidgetWithSelect) max-height: calc(var(--rows, 5) * (var(--sl-input-height-medium) * 0.8)) } - :host([rows='1']) ::part(tags) { + :host([readonly][rows='1']) ::part(tags) { overflow: hidden; } @@ -725,7 +725,7 @@ export class Et2Select extends Et2WithSearchMixin(Et2WidgetWithSelect) */ protected _handleMouseEnter(e : MouseEvent) { - if(this.rows == "1" && this.multiple == true && this.value.length > 1) + if(this.readonly && this.rows == "1" && this.multiple == true && this.value.length > 1) { e.stopPropagation();