I kind of thought of this now ...

Code:
on *:active:*:{
  if ($lactive) { window -n $+(@,$lactivewid) }
  mdi -t
}


My current workaround ...

Code:
on *:active:*:{
  if ($lactive) {
    scid $lactivecid
    window -n $qt($lactive)
    scid $activecid
  }
  mdi -t
}


What do you do at the end of the world? Are you busy? Will you save us?