diff --git a/plugins/techdocs-react/src/hooks.ts b/plugins/techdocs-react/src/hooks.ts index e8cc7bddc8..42d8f0fbc1 100644 --- a/plugins/techdocs-react/src/hooks.ts +++ b/plugins/techdocs-react/src/hooks.ts @@ -82,6 +82,8 @@ export const useShadowRootSelection = (waitMillis: number = 0) => { [shadowRoot, setSelection, waitMillis], ); + useEffect(() => handleSelectionChange.cancel); + useEffect(() => { window.document.addEventListener('selectionchange', handleSelectionChange); return () =>