-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[3.17.0 beta regression] Array Proxy not updating #18750
Comments
Thanks for this thorough bug report! I have a reproduction with a unit test locally, very strange. Will be taking a look as soon as I have time. |
closes TryGhost/Ghost#11608 - reverts `ember-source` to a working version and temporarily blocks renovate from auto-updating - ember-infinity issue adopted-ember-addons/ember-infinity#421 - related ember-source issue emberjs/ember.js#18750
Closed by #18770 |
Any plans to backport this fix to 3.16(.4)? |
Yes, the fix is marked for |
Any update on plans to backport this to 3.16? |
Seems this wasn't backported to 3.16.4? :/ |
I’m working on it today |
Ya, I chatted with @pzuraq about this last night. I wanted to get the other fixes out (fixing an issue with Babel 7.9.x, and an observer memory leak issue), and @pzuraq is going to work on backporting the fix for this into |
Awesome! Thank you! |
I've found what appears to be a regression with
ArrayProxy
that was introduced in this commit #18703 in 3.17.0-beta.3. 3.17.0-beta.2 is working as expected.These changes were also backported in #18721 to 3.16.2 which means the regression is also on 3.16.2, but works on 3.16.1.
I've got a reproducing test in my repo here. While the test is a bit convoluted this is a bare bones reproduction of some code in our app where we are seeing the issue.
https://github.com/patocallaghan/array-proxy-regression/blob/master/tests/unit/array-proxy-test.js
It seems that modifying the ArrayProxy internally is not picking up all the changes.
/cc @pzuraq
The text was updated successfully, but these errors were encountered: