Restore Back Button History

1,109 views
Skip to first unread message

Greg

unread,
Apr 13, 2010, 6:07:28 PM4/13/10
to Session Buddy Discussion
Hans, great work on this extension! It would be great if it could
also restore the Back/Forward button history of each tab when
restoring a session. This way when I restore a session, I would be
able to use the Back button to go back to the pages previously
visited. This is done in the Firefox Session Manager add-on. I hope
the Chrome API would allow this functionality. Thanks again for the
work you put into this extension.

reikred

unread,
Apr 16, 2010, 3:34:36 PM4/16/10
to Session Buddy Discussion
I agree, this would also be an excellent enhancement.

Chrome extension "session manager" does save history,
but session buddy has so many other superior features.
--
Subscription settings: http://groups.google.com/group/sessionbuddy-discuss/subscribe?hl=en

arcanemethods

unread,
May 9, 2010, 9:31:08 PM5/9/10
to Session Buddy Discussion


On Apr 13, 3:07 pm, Greg <greg.bak...@gmail.com> wrote:
> Hans, great work on this extension!  It would be great if it could
> also restore the Back/Forward buttonhistoryof each tab when
> restoring a session.

I strongly concur. Tab History is as much a part of a session as the
tabs themselves.

Thanks for what you've done already.

Hans

unread,
May 27, 2010, 1:47:51 AM5/27/10
to Session Buddy Discussion
This was one of the features I really wanted to implement originally,
but last time I checked there was no way for a Chrome extension to
access a tab's nav history. I'll revisit the API documentation to see
if Google has opened this up at all to make this possible now.

As a point of clarification, "Session Manager" (there are three
versions of this extension in the gallery, and this comment applies to
all of them) does not in fact save individual tab nav history. If
there is any nav history in a restored tab, it is from previous
navigation that has occurred within that tab during the CURRENT
session.

Cheers,
Hans

km

unread,
Aug 12, 2013, 5:41:18 PM8/12/13
to sessionbud...@googlegroups.com
Thanks for your extension. Still impossible to save back/Forward history? Also, would it ever be possible to take a tab from an incognito window and move it to a regular window, and vice versa? Thanks

Hans Meyer

unread,
Aug 13, 2013, 6:58:00 AM8/13/13
to sessionbud...@googlegroups.com
Correct, the requisite Chrome API has not yet been rolled out.

As for moving tabs between incognito/regular windows, this may be supported at some point in the future within the SB UI, but whether it will be supported natively is up to the Chrome team.

Hans


--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-dis...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Chrome lover

unread,
Feb 13, 2015, 5:32:23 PM2/13/15
to sessionbud...@googlegroups.com
Been 1.5 years. Does latest chrome API allow this feature? 
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsub...@googlegroups.com.

Hans Meyer

unread,
Feb 13, 2015, 6:55:23 PM2/13/15
to sessionbud...@googlegroups.com
Nope.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-dis...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Tony the Geek

unread,
Apr 26, 2015, 11:49:05 PM4/26/15
to sessionbud...@googlegroups.com
Do you mind checking for API changes again?

The thing is that I want this feature so much, that I am ready to even pay for it to be possible, not you, because you said you were willing to implement this feature originally, but the Google guys, to change the API so as to allow this feature to be developed. I know they would't take my money, :D but I'm using this to show how bad I really want this feature! 

Or we could all also come together, (those who agree with this), and tell Google guys we really want this change in the API, because when we're united there's more chances they'll listen! First I would ask You, the developer, to ask them to make this change in the API, and I will too, and I will also ask some more people to do the same, and if we get a considerate number of people ask this, Google folks will become more conscious that they currently are at least to make this change, and the chances will surely increase for them to do it. 

I'm in for this, who's with me?

Hansifer

unread,
Apr 27, 2015, 6:17:57 PM4/27/15
to sessionbud...@googlegroups.com
See the following links to related chromium issues and backstory:

Issue 41321 - chromium - History of a specific TAB - An open-source project to help move the web forward. - Google Project Hosting

Issue 158277 - chromium - Feature: Expose per-tab history in the API - An open-source project to help move the web forward. - Google Project Hosting

Let me tell you the story of the Tab History API proposal. It started 3 years…

Tab History API Proposal - Google Docs

Hans

Dan

unread,
Oct 22, 2015, 3:45:01 PM10/22/15
to Session Buddy Discussion
Hi

How is that when I reload a session in Chrome, even with 50 tabs restored, it contains the history in the back and forward buttons?

I am now trying to export all my open tabs and sessions to a new computer, and whilst all the tabs restore, the history back button is empty.

Does your answer relate to what I am trying to do i.e. no istory when exporting to a new computer or are you saying even with the current computer I am using I cannot restore the history when retoring tabs, because it is doing it??????

Thx.

Hans Meyer

unread,
Oct 22, 2015, 4:28:29 PM10/22/15
to sessionbud...@googlegroups.com
@Dan Chrome saves nav history per tab for its own use, but does not provide access to it through its extension API. Attempts have been initiated to remedy this but they've been impeded primarily over security concerns.

See links referenced in this thread for the backstory.

Hans

--

Dan

unread,
Oct 23, 2015, 5:40:15 AM10/23/15
to Session Buddy Discussion
Hi

Thanks for the reply.  Does the same apply to session buddy used in Firefox?

To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsub...@googlegroups.com.

Hans Meyer

unread,
Oct 26, 2015, 3:53:40 PM10/26/15
to sessionbud...@googlegroups.com
There is currently no Session Buddy extension for Firefox. We're working on that.

Hans

To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-dis...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-dis...@googlegroups.com.

Joe Shmoe

unread,
Jan 1, 2016, 6:48:32 AM1/1/16
to Session Buddy Discussion
There's a workaround for this.  The API may not support it, but ironically, a simple copy and paste does. By closing Chrome completely (no background processes) and then copying %LOCALAPPDATA%\Google\Chrome\User Data\Default\Current Session and %LOCALAPPDATA%\Google\Chrome\User Data\Default\Current Tabs, the entire session can be preserved, essentially.  This includes windows and tabs (with individual tab history) as well as the tab order within each window.  Maybe there's a way you can use that to incorporate an "individual tab history" feature.  That'd be spiffy!
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsubscrib...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Hans Meyer

unread,
Jan 1, 2016, 8:36:30 AM1/1/16
to sessionbud...@googlegroups.com
Unfortunately, there is not.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-dis...@googlegroups.com.

For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-dis...@googlegroups.com.
Message has been deleted

Giorgi Gzirishvili

unread,
Sep 1, 2017, 5:53:26 PM9/1/17
to Session Buddy Discussion
Any news? I'd really love this feature.

I can think of one possible messy solution: What if Session Buddy injects a code in every tab, then uses window.history.back(); and window.history.forward(); in order to capture the navigation history? Restoring the session would be done in a similar manner as well. I know, it's not really a good implementation since it'd require doing navigation in each tab thus more computing resources, but at least, users will be able to save the session as a whole when it's crucial and providing a simple checkbox would solve this problem for the users who don't want to save the navigation history.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsubscrib...@googlegroups.com.

For more options, visit https://groups.google.com/groups/opt_out.

--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsub...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Session Buddy Support

unread,
Sep 4, 2017, 2:31:42 PM9/4/17
to sessionbud...@googlegroups.com
Recording the per-tab nav history is relatively easy. It doesn't even require a content script (ie, injecting code into a page). This is something I've considered implementing.

Restoring is the hard part. This is where the Chrome API support is needed. The only way otherwise to populate the nav history is to "replay" the navigation, which is not a feasible solution.

Don't hold your breath on the Chrome API support. That issue has had no activity for years.

Hans



Unfortunately, there is not.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to sessionbuddy-discuss+unsubscrib...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Giorgi Gzirishvili

unread,
Sep 5, 2017, 7:23:35 AM9/5/17
to sessionbud...@googlegroups.com
Recording the per-tab nav history is relatively easy. It doesn't even require a content script (ie, injecting code into a page).
 
Restoring is the hard part. This is where the Chrome API support is needed.
 
So, you mean, by using the API, it is possible to get a tab object (chrome.tabs.get) with its navigation history but it's not possible to create one (chrome.tabs.create), right?

--
You received this message because you are subscribed to a topic in the Google Groups "Session Buddy Discussion" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/sessionbuddy-discuss/l6zY2ZjGSYg/unsubscribe.
To unsubscribe from this group and all its topics, send an email to sessionbuddy-discuss+unsub...@googlegroups.com.
Reply all
Reply to author
Forward
Message has been deleted
0 new messages