Skip to content

fix(react): clean up slider preview listeners - #1807

Merged
mihar-22 merged 1 commit into
mainfrom
fix/1783-slider-preview-cleanup
May 25, 2026
Merged

fix(react): clean up slider preview listeners#1807
mihar-22 merged 1 commit into
mainfrom
fix/1783-slider-preview-cleanup

Conversation

@mihar-22

Copy link
Copy Markdown
Member

Summary

  • Replace the nested Maverick signal/effect listener setup with explicit React effect listener ownership.
  • Abort root and drag document EventsController instances during cleanup.
  • Include orientation and previewRef in the listener effect dependencies and clear preview data attributes on cleanup.

Fixes #1783

Validation

  • pnpm --filter @vidstack/react typecheck passed.

@mihar-22 mihar-22 changed the title fix: clean up slider preview listeners fix(react): clean up slider preview listeners May 25, 2026
@mihar-22
mihar-22 marked this pull request as ready for review May 25, 2026 04:55
@mihar-22
mihar-22 merged commit 2174bda into main May 25, 2026
1 check passed
@mihar-22
mihar-22 deleted the fix/1783-slider-preview-cleanup branch May 25, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Bug: useSliderPreview creates EventListener leaks and has stale closure

1 participant