Window Session Restoration
Yoyo currently tracks two key pieces of information for each browser window:
The window's name
The tab browsing history within that window
Since browsers either don't support these features or don't expose them through extension APIs, Yoyo handles this tracking manually.
This setup works well during an active session. However, once the browser is closed and reopened, restoring this metadata becomes difficult, as native browser support for such recovery is lacking.
Yoyo is actively developing an algorithm to restore as much of this data as possible after a restart. Still, you might occasionally see issues like a changed window name or missing tab history if the recovery process encounters unexpected changes. We're committed to refining the algorithm until it becomes rock-solid - or until browsers offer native support.
Restoration Options
While we improve recovery, Yoyo offers three ways to manually restore metadata:
Automatic restoration when a new window is detected
Manual attach – the user links a current window to a previous session
Manual launch – the user starts a previous session in a brand new window
Manual Attach (Advanced)
For this method, the current window must match the old session in the number of tabs.
Yoyo then maps each tab one-to-one, restoring details like the window name and tab-browsing history.
Finally, Yoyo deletes the old session data, since the current window now inherits its data.
NOTE:
Any restoration options relating to session attach is experimental since they are not supported natively by browser extension technologies.
Thus, those operations can become buggy and incorrectly destroy your old session data.
Consider using "Manual Launch" if possible.
Manual Launch (Recommended)
This method is simpler and more reliable. You launch the previous session in a new window, minimizing the chance of anything going wrong.
Last updated