Skip to content

Commit 9af0e4b

Browse files
committed
Cleanup scrollbar event handlers after unmounting
1 parent 7a7ded5 commit 9af0e4b

File tree

1 file changed

+7
-3
lines changed

1 file changed

+7
-3
lines changed

packages/ui/src/lib/scroll/Scrollbar.svelte

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,15 +38,19 @@
3838
3939
$effect(() => {
4040
if (viewport) {
41-
setupViewport(viewport);
41+
return setupViewport(viewport);
4242
}
43+
});
4344
45+
$effect(() => {
4446
if (thumb) {
45-
setupThumb(thumb);
47+
return setupThumb(thumb);
4648
}
49+
});
4750
51+
$effect(() => {
4852
if (track) {
49-
setupTrack(track);
53+
return setupTrack(track);
5054
}
5155
});
5256

0 commit comments

Comments
 (0)