Updates: Labels: Milestone-4.4
Comment #17 on issue 492 by tudor.gi...@gmail.com: Glamour browsers do not release all subscriptions to announcer objects http://code.google.com/p/moose-technology/issues/detail?id=492
Thanks to Henrik, it seems that we might have found the problem. All tests are passing. One problem was in UpdateAction>>unregisterFromAllAnnouncements.
It used to be like this: unregisterFromAllAnnouncements [self announcerObjects do: [:each | each unsubscribe: self ]] on: Error do: [:e | ]
This meant that if there were an error inside the loop with one announcer, the rest of announcers would not have been unregistered from.
So, the new implementation fixes the problem: unregisterFromAllAnnouncements self announcerObjects do: [:each | [each unsubscribe: self] on: Error do: [:e | e resume]]