Spent a little time playing with the different options here.
Consider a "most popular" list like this:
list(it in Item.all() where votes > 1 order by votes desc limit 30) {
item {
}
}
If an existing list changes in such a way that the order by clause would result in a different order, but no items are added or removed, the list is not refreshed.
As soon as a new item qualifies for the 'where clause' the list is refreshed and the orders are corrected
The only workaround I've found so far is "shift-reload" of the browser.
Any suggestions? Didn't see it in yellowgrass.
Thanks,
Brian