Opened 3 years ago

Last modified 8 weeks ago

#17594 new enhancement

Please reopen existing tabs and windows after upgrade

Reported by: lunar Owned by: tbb-team
Priority: Medium Milestone:
Component: Applications/Tor Browser Version:
Severity: Normal Keywords: tbb-updater, tbb-usability
Cc: tseretni-rmd Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Description

One thing that prevents me for applying upgrade straight away is that I know I'm going to loose the currently opened tabs and windows. When I'm in the middle of a large project with 40+ research documents, I really don't want to loose all that.

What would help would be to know that existing tabs and windows are going to be reopened after I click the “Restart” button.

Child Tickets

Change History (7)

comment:1 Changed 2 years ago by cypherpunks

This depends on the user's privacy preferences. "Remember history" is "never" by default (as it should). If you let the browser remember some history, you can then set "Preferences->General->When Tor Browser starts" to "Show windows and tabs from last time".

A hack that doesn't require remembering history is temporarily abusing the "home page" preference: before restarting set the home page to all current tabs (it will record them as "url1|url2|..."); then once restarted, load your home page(s) (this will load all the URLs in different tabs); finally, reset the home page preference.

comment:2 Changed 2 years ago by teor

I can imagine a few ways this could go wrong - what if the browser crashes during update and leaves disk traces?

comment:3 Changed 2 years ago by lunar

I had more in mind something like using an environment variable or passing data from one process to the next through a dedicated socket, so that nothing gets written on disk.

comment:4 in reply to:  3 Changed 2 years ago by bugzilla

Keywords: tbb-updater added; tbb-updaters removed

Replying to lunar:

I had more in mind something like using an environment variable or passing data from one process to the next through a dedicated socket, so that nothing gets written on disk.

Tor Browser passes session to Updater, update fails, user has relied on Updater and hasn't saved session - great!
See https://trac.torproject.org/projects/tor/ticket/10400#comment:20
The same recommendation: close as INVALID.

comment:5 Changed 2 months ago by dmr

Cc: dmr added

comment:6 Changed 8 weeks ago by dmr

Cc: dmr removed

comment:7 Changed 8 weeks ago by tseretni-rmd

Cc: tseretni-rmd added
Note: See TracTickets for help on using tickets.