Your comments

This really does need to be implemented -- at the very least in a package/plugin. Jon, you say it wouldn't work because the tab widths are dynamic -- so why not temporarily unify the width of the tabs after the closed tab for the time the mouse cursor is over the bar? That way, the next window slides in to an even space under the mousecursor.