diff --git a/addon/modifiers/in-viewport.js b/addon/modifiers/in-viewport.js index 7215c63..567c433 100644 --- a/addon/modifiers/in-viewport.js +++ b/addon/modifiers/in-viewport.js @@ -28,7 +28,7 @@ if (macroCondition(dependencySatisfies('ember-modifier', '>=3.2.0 || 4.x'))) { if (!this.didSetup) { this.setupWatcher(element); - registerDestructor(() => this.destroyWatcher(element)); + registerDestructor(this, () => this.destroyWatcher(element)); } else if (this.hasStaleOptions) { this.destroyWatcher(element); this.setupWatcher(element);