Yes, it has been suggested before, and I still don't see why this should be added. If you leave a channel, why would you want the window to remain open? If you want to keep track of a session, that's what logging is for. To me, this feature is a little non standard.