Restore the last browsing session in Safari
Safari includes the ability to restore your last web browsing session, but unlike Firefox and Chrome, Safari won’t prompt you to do so. Here’s how to restore all the sites you were last looking at in Safari:
* Open the History menu
* Select “Reopen All Windows From Last Session”
* Wait as Safari relaunches windows and tabs
That’s it! I use browser session restoration religiously, so it kind of peeves me that Safari doesn’t include a preference option to include the prompt to restore session like Chrome and Firefox do.

Thanks for that tip – that’s been bugging me too, as I often have a number of tabs open at the same time and have been laboriously making bookmarks for each of them before quitting Safari. That would be a great update though, to include a prompt upon next launch.
This does not work in Windows version of Safari. There is no History menu – History is in the Bookmarks folder.
It does work in Windows. You have to click on the Settings icon, select Show Menu Bar, then your History Menu will appear. Then do as the above post describes. Voila!