From 230a24393304439ed86fef295bd2a176722f18fd Mon Sep 17 00:00:00 2001 From: twinsley <98238650+twinsley@users.noreply.github.com> Date: Fri, 20 Feb 2026 14:30:35 -0800 Subject: [PATCH] Unmount component on control destruction Unmount component to clean up DOM tree and fix memory leak --- controls/pcfcontroldemo/MultiSelectControl/index.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/controls/pcfcontroldemo/MultiSelectControl/index.ts b/controls/pcfcontroldemo/MultiSelectControl/index.ts index 61601d6..76703ad 100644 --- a/controls/pcfcontroldemo/MultiSelectControl/index.ts +++ b/controls/pcfcontroldemo/MultiSelectControl/index.ts @@ -164,5 +164,6 @@ export class MultiSelectPCFControl implements ComponentFramework.StandardControl * i.e. cancelling any pending remote calls, removing listeners, etc. */ public destroy(): void { + ReactDOM.unmountComponentAtNode(this._container); } }