diff --git a/change/@fluentui-react-conformance-griffel-0e193d59-759e-48f2-a8a2-d0b3fb5bfb55.json b/change/@fluentui-react-conformance-griffel-0e193d59-759e-48f2-a8a2-d0b3fb5bfb55.json index bc735b460a4d4b..1ad751f2377aa0 100644 --- a/change/@fluentui-react-conformance-griffel-0e193d59-759e-48f2-a8a2-d0b3fb5bfb55.json +++ b/change/@fluentui-react-conformance-griffel-0e193d59-759e-48f2-a8a2-d0b3fb5bfb55.json @@ -1,7 +1,7 @@ { - "type": "none", - "comment": "Update tsconfig to include Node types in local build now that they're no longer leaked by react-conformance", + "type": "prerelease", + "comment": "Fix cleanup of overridesWin test", "packageName": "@fluentui/react-conformance-griffel", "email": "elcraig@microsoft.com", - "dependentChangeType": "none" + "dependentChangeType": "patch" } diff --git a/packages/react-conformance-griffel/src/overridesWin.ts b/packages/react-conformance-griffel/src/overridesWin.ts index 0cad8908afee5f..3adc5a6b1f2371 100644 --- a/packages/react-conformance-griffel/src/overridesWin.ts +++ b/packages/react-conformance-griffel/src/overridesWin.ts @@ -50,8 +50,10 @@ export const overridesWin: ConformanceTest = (componentInfo, testInfo) => { document.body.appendChild(container); }); - afterEach(() => { + afterEach(async () => { if (container) { + const ReactDOM = await import('react-dom'); + ReactDOM.unmountComponentAtNode(container); document.body.removeChild(container); }