You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In the final step, the refresh update arrives at the SourceList<int> (valueList) that should be updated. The changes are applied using ListEx.Clone and here stuff goes wrong. The change is a Refresh change, and the list is a ChangeAwareList so RefreshAt is used instead of RemoveAt and Insert. However, RefreshAt does not update the data in the list so the result is wrong.
The text was updated successfully, but these errors were encountered:
I'm not entirely sure to be honest. Maybe refresh changes that go through a transform should come out as a replace change if the result of the transformation has changed?
The following test fails on the assertion line:
Autorefresh correctly detects the change in value and pushes a
refresh
change.Transform receives this and updates its internal list using
ChangeAwareList.Refresh
.In the final step, the refresh update arrives at the
SourceList<int>
(valueList) that should be updated. The changes are applied using ListEx.Clone and here stuff goes wrong. The change is aRefresh
change, and the list is aChangeAwareList
soRefreshAt
is used instead ofRemoveAt
andInsert
. However,RefreshAt
does not update the data in the list so the result is wrong.The text was updated successfully, but these errors were encountered: