diff --git a/packages/core/src/components/select/select.tsx b/packages/core/src/components/select/select.tsx index e00363654..11f623d0c 100644 --- a/packages/core/src/components/select/select.tsx +++ b/packages/core/src/components/select/select.tsx @@ -71,8 +71,14 @@ export class AtomSelect { const optionElement = this.getElementByTag(itemElement, 'ion-radio') || this.getElementByTag(itemElement, 'ion-checkbox') + + if (!optionElement?.shadowRoot) return + const optionShadowRoot = optionElement.shadowRoot .firstElementChild as HTMLElement + + if (!optionShadowRoot) return + const firstElementInOption = optionShadowRoot.firstElementChild as HTMLElement