marionettejs/backbone.marionette — pull request #770 by k3mist (2013-11-03 02:35:03+00:00)
Title: When show is triggered on a Region, ensure that the currentView isClosed property is set back to false so the View close events continue to dispatch on subsequent calls if the View is replaced again later.

I encountered an issue where if the same View was replaced more than once within a Region the close events were no longer firing on subsequent calls for the View.

By setting the isClosed property back to false on the View from within the show method for the Region the View now continues to fire its close events when its closed consistently. I am not sure what this property will affect within scope of the Region manager or the View but the issue no longer persists for me.