A feature of Firefox that I missed in Epiphany was the ability to save the currently open tabs in a bookmarks folder. My browsing habits involve opening lots of pages at once for a particular task, be it general news reading, or documentation for something I’m working on. If I decided to have a break from that task, in Firefox I would bookmark all of the open tabs so I could go back to them later. Epiphany doesn’t currently have that feature.

Epiphany does have the ability to restore a session after a crash. The session data is saved to an XML file in ~/.gnome2/epiphany/session_crashed.xml, and on the next startup Epiphany asks whether to restore the session. There is also a command‐line option to load a session from a file in the same format. An extension for Epiphany, the Tab Session Management extension, adds menu options for saving the session in the current browser window. That would have been perfect, except my browsing habits are slightly different when I use Epiphany, and especially when I’m also using the Wmii window manager: I still open lots of pages, but I use more windows instead of tabs.

Epiphany Session Manager adds the ability to save the whole session, that is every tab in every window, to a file for restoring later, either with the --load-session option to Epiphany, or using a menu item from within the browser. I’ve put a Miscbits project page up for it at:

Update: I have since found the SessionSaver extension, which appears to save the session on quitting (or closing the last window). I think this would also cover my usage. A few places to look for third party extensions are: