I keep the a global option under Advanced UI tweaks to 'Allow track envelope/routing windows to stay open' turned off because it makes it unnecessary to explicitly close those windows. But it would be good if the windows themselves had a local 'stay open' checkbox, for those times when you want them to remain open, eg, when comparing the settings for two different tracks. There are other times when it would be helpful if these didn't close just because they've lost focus, but without having to go into Prefs/Advanced tweaks for a temporary change of the default behavior. A local override like this would add value to the global 'stay open' option, and make for a friendlier and less click-intensive environment.