Comment #21 on issue 492 by esteba...(a)gmail.com: Glamour browsers do not
release all subscriptions to announcer objects
http://code.google.com/p/moose-technology/issues/detail?id=492
looks like adding a #makeWeak send to
GLMUpdateAction>>#registerInPresentation makes the bahavior better (I
don't know if it corrects the problem, but it reduces the announcement
subscription propagation a lot).
GLMUpdateAction>>#registerInPresentation
self announcerObjects do: [: announcerObject |
announcerObject notNil ifTrue: [
(announcerObject on: self announcement send: #actOn: to: self) makeWeak.
"we remember the announcer object to be able to
unregister from it when the presentation goes away"
self presentation registeredAnnouncers add: announcerObject ] ]