From 522710dc0eb8a8f877982833e150d35dd5a1e39b Mon Sep 17 00:00:00 2001 From: Mark Jones Date: Mon, 20 Apr 2020 15:43:35 -0700 Subject: [PATCH] cleaning up radioGroups map properly --- packages/web-components/fast-components/src/radio/radio.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/web-components/fast-components/src/radio/radio.ts b/packages/web-components/fast-components/src/radio/radio.ts index fa1893f4d7e..895317dcfcb 100644 --- a/packages/web-components/fast-components/src/radio/radio.ts +++ b/packages/web-components/fast-components/src/radio/radio.ts @@ -142,7 +142,12 @@ export class Radio extends FormAssociated { if (groupSet) { groupSet.delete(this); } + + if (groupSet?.size === 0) { + radioGroups.delete(this.name); + } } + console.log("global radioGroups is now:", radioGroups); } private updateForm(): void {