ObservableArray sort does not update UI


Calling sort on an ObservableArray dos not update the UI.
What is the recomended way to update after a sort? I’m using a hacky list.push(list.pop()) to force the update.
Manually calling to refresh() on the component is more or less optimal than an update through the Observable notifyPropertyChange functions?