About Session Restore

Posted onby admin

Session Restore is the service that saves the state of Firefox while the user is browsing so as to be able to restore it after a shutdown or a crash. This service is extremely useful but is also quite expensive. Restore Crashed Chrome Tab-Sessions / Session-File Restore Loader; What? A) Things crash. Crashing is part of life. Sometimes web-browsers such as Google's Chrome crash. After restarting, Chrome's previous tabs may be gone. Probably material fatigue:) Fortunately, Chrome's sessions aren't lost and savely reside in files on your harddrive.

Restores a closed tab or window. Restoring doesn't just reopen the tab or window: it also restores the tab's navigation history so the back/forward buttons will work. Restoring a window will restore all the tabs that the window contained when it was closed.

This is an asynchronous function that returns a Promise.



string. A string containing the session ID for the window or tab to restore. This can be found in the sessionId property of the Tab or Window object in the Session returned from sessions.getRecentlyClosed().

Return value

A Promise. This will be fulfilled with a Session object representing the session that was restored.

Browser compatibility

BCD tables only load in the browser

About Session Restore Firefox

The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.


This restores the single most recently-closed session, whether it's a window or tab:


This API is based on Chromium's chrome.sessions API.

Microsoft Edge compatibility data is supplied by Microsoft Corporation and is included here under the Creative Commons Attribution 3.0 United States License.

About Session Restore

Known issues

Bug 1538119 - Duplicate sessionId in browser.sessions.getRecentlyClosed() after 'Restore previous session'

SQLyog has the ability to save 'sessions savepoints' and open connections from the savepoint to the same state as when the savepoint was generated.

With the term 'session' we understand the sum of all open connections as well as all Query- , Query Builder- and Schema Designer opened in every connection as well the History tab for every connection. With the term 'session savepoint' we understand all information of the 'session' s we just defined it written to a file (a SQLite database is used).

Session savepoints can be handled automatically by SQLyog, on demand by user (or both simultaneously).

1) The automatic way

SQLyog will restore your previous session along with all the query tabs, query builder tabs, schema designer tabs and the history tab the way you left it. This option can be found in Tools > Preferences > Others > Restore session on startup.


2) The user-managed way

Open Session Savepoint: This option is used to open a saved session.

Save Session: Save current session.

Save Session As: Save current session ina different file name.

End session: Session will be ended but the connections will not be closed.