-
Notifications
You must be signed in to change notification settings - Fork 2.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix tab restoration #1166
Fix tab restoration #1166
Conversation
Fixes tab restoration
This brings behaviour of the chrome.sessions codepath in line with the legacy code.
a4e7a27
to
f18f3ea
Compare
Rebased. |
Excellent, thanks @mrmr1993. Looks like the cost of this is:
However, restoring tabs without their history was always a bit hokey. So this is great to have. |
I'll check on this and get back to you, I know nothing about the Chrome Web Store. @philc, do you know? |
@mrmr1993 I don't know what will happen in this case if Vimium is installed from the chrome store on an old version of chrome. Out of curiosity, which version of Chrome was this introduced in? |
@philc Chrome 37, I believe |
The fix is merged into |
Ah ok. Thx for the fast response. So you are not using some model like git flow? It would be nice to have a development branch and a release branch (master) with the released versions. Then if such an issue is fixed we could just merge the hotfix branch into master and release a new version (e.g. 1.45.1, last version number increases). Releases would be more frequent. What do you think? |
This adds the
"sessions"
permission to manifest.json, which enables actual tab restoration.This PR should: