The "Undo Close Tab" command is really handy, but it only stores the last tab to undo. It would be really handy if you could have multiple undos here.
Thank you for the feedback! Tab close undo is a Safari feature, not a WebKit one. Please file an enhancement request for Safari engineers to consider at http://bugreport.apple.com