Zitat von José Pereda <jose.per...@gluonhq.com>:
Thanks, that's helpful. If I get it right, the change applied in ListExpressionHelper [1][2] removed equals: - if ((currentValue == null)? (oldValue != null) : !currentValue.equals(oldValue)) { + if (currentValue != oldValue) { So that will imply that we should do the same in ListPropertyBase::bind?
exactly :) IMO, at least - otherwise we get all the old problems back: the binding (just the same as listing) must be to an exact instance, not to something that's equal but another instance.