I was asked to look at 744081, in which Monitor > Instances would "blink"
when an instance was stopped. This was rather baffling, and what I found out (from this
very old, but still applicable bug) is that Backbone would automatically fetch _all_
images to update the instance list with, even when a filter was selected. (And a filter is
selected by default -- "Non-stopped instances".) So the instance would correctly
disappear from the list when stopped, but then incorrectly re-appear in the list on the
next Backbone update.
As luck would have it, Imre made some unrelated changes to Backbone's treatment of
filter lists that were committed this morning. This was incredibly fortunate because it
just happened to be the perfect base for me to build on top of, so cheers for that!
Please note that I would rank my Backbone / jQuery / JavaScript skills as relatively
marginal, so whoever reviews this patch may want to be a little more careful than usual in
scrutinizing the changes I made.
-- Matt