machty / ember-concurrency

ember-concurrency is an Ember Addon that enables you to write concise, worry-free, cancelable, restartable, asynchronous tasks.
http://ember-concurrency.com
MIT License
690 stars 157 forks source link

Remove uses of get() internally that could result in auto-tracking and rerender assertions #341

Closed maxfierke closed 4 years ago

maxfierke commented 4 years ago

In Ember 3.15+, 'get' from @ember/object will auto-track properties when used outside of certain allowed contexts. This will cause a rerender assertion if later those properties are set within the same render cycle. In general, we don't need to track these properties this way.

Fixes #340 (hopefully). Still need to add a test