-
-
Notifications
You must be signed in to change notification settings - Fork 405
Closed
Description
the On modifier's addEventListener helper function: https://github.com/emberjs/ember.js/blob/a493c6a840ae6e56a612237c2afa495ed2cdfd50/packages/%40ember/-internals/glimmer/lib/modifiers/on.ts#L211
always adds an event listener (here: https://github.com/emberjs/ember.js/blob/a493c6a840ae6e56a612237c2afa495ed2cdfd50/packages/%40ember/-internals/glimmer/lib/modifiers/on.ts#L392 )
I think it'd help out a lot of folks to make this change to update:
// use prior state values for removal
removeEventListener(element, eventName, callback, options);
// read updated values from the state object
- addEventListener(state.element, state.eventName, state.callback, state.options);
+ if (state.callback) {
+ addEventListener(state.element, state.eventName, state.callback, state.options);
+ }Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels