Skip to content

Conversation

knopp
Copy link
Collaborator

@knopp knopp commented Jun 8, 2025

Fixes #507

This happens because the dom listeners are not unregisterd at hot reload. The correct way for this would be if flutter exposed registerHotRestartListener so we could have proper cleanup, but that's not the case. As a workaround we can store previous listeners in window object and unregister them during initialization.

@knopp knopp changed the title fix[web]: unregister previously registered event listeners fix[web]: unregister previously registered clipboard event listeners Jun 8, 2025
@knopp knopp merged commit 22c2aa4 into main Jun 8, 2025
8 checks passed
@knopp knopp deleted the unregister_previously_registered_event_listeners branch June 8, 2025 11:36
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.

[super_clipboard] ClipboardEvents.instance?.unregisterPasteEventListener is not working
1 participant