Changeset ignore updates after change and delete the same changes
See original GitHub issueVersion
v3.9.2
Test Case
If you change something in the changeset model, the isDirty flag is set to true and if you remove it again it will set to false and if you try to add new changes it will be ignored
Steps to reproduce
I have a model and this model has a label and type is string
1- Add some letter beside the label and then ember will trigger the isDirty flag to indicate that model has changes
2- Remove the the letter i added beside the label, the isDirty flag set to be false again
3- Try to enter any new changes which called set model, it ignores the changes
The changes ignore inside the _run method in the backburner.js
Expected Behavior
if i add and delete and add, it should trigger the changes and update the model with the new changes
Actual Behavior
it doesn’t update the model with set after add then delete then add again
Issue Analytics
- State:
- Created 3 years ago
- Reactions:1
- Comments:8 (5 by maintainers)

Top Related StackOverflow Question
I just want to comment for anyone else landing here: this bug exists from ember-source
3.16.xto3.19.x, from 3.20+ worksIt’s not related to changeset but to ember itself.
Thank you! I’ll see if I can fix tomorrow