Agreed, it should never creep in as active window. I envisaged some kind of "restore/show".
To put in msl terms what i had in mind :
on *:connect: {
if ($popup.notify.onconnect == $true) {
var %active $active
window -r "Notify List"
window -a %act
}
}
In other words: Our only issue seems to be: shall the window be restored on (re-)connect, if that very box was checked? I think it should.
...And, as a matter of course, only close if there's no active connection left.