diff --git a/packages/peregrine/lib/hooks/useScrollLock.js b/packages/peregrine/lib/hooks/useScrollLock.js index 9423f71c6c..b436ec0895 100644 --- a/packages/peregrine/lib/hooks/useScrollLock.js +++ b/packages/peregrine/lib/hooks/useScrollLock.js @@ -14,5 +14,9 @@ export const useScrollLock = locked => { if (!globalThis.document) return; document.documentElement.dataset.scrollLock = locked || ''; + return () => { + // Logic to set to false on unmount + document.documentElement.dataset.scrollLock = false; + }; }, [locked]); };