From 9e89c10ab2f2adb500530fe7eb2a0b2dab147bd1 Mon Sep 17 00:00:00 2001 From: Scott Newcomer Date: Thu, 25 Oct 2018 09:43:00 -0700 Subject: [PATCH] Fix scope memory leak (#168) --- addon/services/-observer-admin.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/addon/services/-observer-admin.js b/addon/services/-observer-admin.js index 7a993e54..b4c56b39 100644 --- a/addon/services/-observer-admin.js +++ b/addon/services/-observer-admin.js @@ -94,6 +94,15 @@ export default class ObserverAdmin extends Service { } } + /** + * @method willDestroy + * @public + */ + willDestroy() { + this._super(...arguments); + this._DOMRef = null; + } + /** * use function composition to curry observerOptions *