Giter Site home page Giter Site logo

Comments (8)

sienori avatar sienori commented on July 17, 2024 1

I added a function to replace a page that can not be restored. 789c4d4
Thank you for the report.

from tab-session-manager.

sienori avatar sienori commented on July 17, 2024 1

Also, I implemented lazy loading.
This greatly reduces memory usage.
501461d

from tab-session-manager.

hirvinen avatar hirvinen commented on July 17, 2024

Also, is there a way to mark those sessions as being user saved so that they won't be overwritten due to limit of autosaved session count?

from tab-session-manager.

sienori avatar sienori commented on July 17, 2024

I solved the problem that multiple windows did not open.
Include in ver1.3.3.
Thank you for reporting.

To save the session manually, please copy the following file.
[profile folder]\browser-extension-data\Tab-Session-Manager@sienori\storage.js
(you can open profile folder from about:support)

I will add the function to mark the automatically saved session as a user.

from tab-session-manager.

hirvinen avatar hirvinen commented on July 17, 2024

Hi! I tried opening that session with 1.3.3. and Fx Quantum 57.0b14 (64-bit). Did not open the second window. Unless there has been
either

  1. a session file format change or
  2. reason to suspect that the session file was not saved correctly or
  3. Some change in the way that tree style compatibility is handled
    there is still something wrong with multi window session restore.

Since opening that session makes Fx consume several gigs of memory at least temporarily, and it slows the whole computer to crawling for a long time, doing further testing on that session save is difficult. At least it now showed both of those windows correctly(I think and hope) in the session preview, so I opened those second window tabs manually. So, unless one of those three conditions are true, there may still be a bug in the multi window session restore code.

from tab-session-manager.

grahamperrin avatar grahamperrin commented on July 17, 2024

@hirvinen also please consider:

from tab-session-manager.

hirvinen avatar hirvinen commented on July 17, 2024

Hi!

Failed to restore window number two just now. However, I have a hypothesis about the cause, which I wanted to share, even though I don't have time to test it right now. The first tab in that second window was about:memory, and I noticed that I can't open it from the "session preview" link, unlike other tabs. Maybe the restoration process chokes on that, which is why none of the second windows tabs were opened for me, only a blank second window?

@grahamperrin : Did your session restore fail at a point where there was a window with a special url?

from tab-session-manager.

laggarcia avatar laggarcia commented on July 17, 2024

I had the same issue that @hirvinen is describing above, but with about:sessionrestore tab. As my first tab was about:sessionrestore, no tabs were being restored from my saved session. After I modified about:sessionrestore to a valid URL in the storage.js file I was able to restore my session (with the exception of the about:sessionrestore tab, of course).

from tab-session-manager.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.