This is a minor quibble. Say I have 3 tabs open in this order:
foo.c, foo.h, and zoo.c; and foo.c is raised. If I right-click on the
zoo.c tab and detach it then foo.h gets raised. There's no reason
to raise another tab if the one being detached isn't the top tab.
This is with 5.5RC2.