diff --git a/src/components/select/select.ts b/src/components/select/select.ts index f8055a945..26b5522b0 100644 --- a/src/components/select/select.ts +++ b/src/components/select/select.ts @@ -362,8 +362,8 @@ export default class SlSelect extends ShoelaceElement implements ShoelaceFormCon const path = event.composedPath(); const isIconButton = path.some(el => el instanceof Element && el.tagName.toLowerCase() === 'sl-icon-button'); - // Ignore clicks on tags (remove buttons) - if (isIconButton) { + // Ignore disabled controls and clicks on tags (remove buttons) + if (this.disabled || isIconButton) { return; }