Thinking about it some more, I don't really like this behavior (though I know I suggested it). It's way too easy for views to become temporarily detached from windows – the results of using this method while that's happening could be disastrous.

I'd prefer to fall back to a best guess, a la https://github.com/jspahrsummers/Velvet/blob/master/Velvet/VELView.m#L1023-L1039.