From e66eb258678e21ab7d90d8422ad159ee8cb89aff Mon Sep 17 00:00:00 2001 From: Cory LaViska Date: Thu, 12 Jun 2025 12:00:41 -0400 Subject: [PATCH] always dispatch after update --- .../webawesome/src/components/radio-group/radio-group.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/webawesome/src/components/radio-group/radio-group.ts b/packages/webawesome/src/components/radio-group/radio-group.ts index d38fd78a3..10bd17388 100644 --- a/packages/webawesome/src/components/radio-group/radio-group.ts +++ b/packages/webawesome/src/components/radio-group/radio-group.ts @@ -171,8 +171,10 @@ export default class WaRadioGroup extends WebAwesomeFormAssociatedElement { } if (this.value !== oldValue) { - this.dispatchEvent(new InputEvent('input', { bubbles: true, composed: true })); - this.dispatchEvent(new Event('change', { bubbles: true, composed: true })); + requestAnimationFrame(() => { + this.dispatchEvent(new InputEvent('input', { bubbles: true, composed: true })); + this.dispatchEvent(new Event('change', { bubbles: true, composed: true })); + }); } };