From 4cedfc3201afdaff2c6411bf28e806989889af19 Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Thu, 2 Mar 2023 11:43:09 -0500 Subject: [PATCH] fix check --- src/components/radio-group/radio-group.ts | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/radio-group/radio-group.ts b/src/components/radio-group/radio-group.ts index 37eb50854..8afd4bf8f 100644 --- a/src/components/radio-group/radio-group.ts +++ b/src/components/radio-group/radio-group.ts @@ -205,8 +205,11 @@ export default class SlRadioGroup extends ShoelaceElement implements ShoelaceFor if (!radios.some(radio => radio.checked)) { if (this.hasButtonGroup) { - const buttonRadio = radios[0].shadowRoot!.querySelector('button')!; - buttonRadio.tabIndex = 0; + const buttonRadio = radios[0].shadowRoot?.querySelector('button'); + + if (buttonRadio) { + buttonRadio.tabIndex = 0; + } } else { radios[0].tabIndex = 0; }