Can you please share some more information regarding this. Like how did you implement this (Are all of them modal windows / using JS?) and some screen shots of this. This might help suggesting a better solution.
All are popup windows not modal windows. We used "Open URL in Window" action "On Click" event.
I want to know, how we capture objects or instances of a child windows that are opened from a parent window, so that we can close them when there is any change on the parent window.
Like wise, to close a particular window, we have "window.close()" function. Do we have any functions / OOTB activities that close all the opened child windows when there is any changes in the parent window.