From b3fbaa2dc90ae7fff6a81d51650dfb9c4e6e0e39 Mon Sep 17 00:00:00 2001 From: Hunter Johnston <64506580+huntabyte@users.noreply.github.com> Date: Mon, 1 Jan 2024 19:13:40 -0700 Subject: [PATCH] fix: issue with scroll prevention (#12) --- .changeset/fresh-students-bathe.md | 5 +++++ src/lib/internal/vaul.ts | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 .changeset/fresh-students-bathe.md diff --git a/.changeset/fresh-students-bathe.md b/.changeset/fresh-students-bathe.md new file mode 100644 index 0000000..8080687 --- /dev/null +++ b/.changeset/fresh-students-bathe.md @@ -0,0 +1,5 @@ +--- +"vaul-svelte": patch +--- + +fix: issue with scroll prevention diff --git a/src/lib/internal/vaul.ts b/src/lib/internal/vaul.ts index 74c5934..bb521bc 100644 --- a/src/lib/internal/vaul.ts +++ b/src/lib/internal/vaul.ts @@ -219,10 +219,10 @@ export function createVaul(props: CreateVaulProps) { }); // prevent scroll when the drawer is open - effect([isOpen, justReleased], ([$isOpen, $justReleased]) => { + effect([isOpen], ([$isOpen]) => { let unsub = () => {}; - if ($isOpen && !$justReleased) { + if ($isOpen) { unsub = preventScroll(); }