Chrome and Firefox not remembering session

Solution 1:

Seeing your comment, this is because when you click the X on a Mac app, you are only closing the window, not the Application itself (like it does in Windows). Therefore you were still in a 'current' session, and that session had no windows.