Comments (4)
I would also appreciate this functionality. If I understand correctly, it should be a simple case of setting openerTabId
when recreating the tab.
References (search for openerTabId
):
- https://developer.mozilla.org/en-US/Add-ons/WebExtensions/API/tabs/create
- http://piro.sakura.ne.jp/latest/blosxom/mozilla/extension/treestyletab/2017-10-03_migration-we-en.htm#topic2017-10-03_migration-we-en
At a glance, it looks like Tab-Session-Manager::saveSession
saves the entire Tab
, but restores only a few properties when recreating the session. If Tab-Session-Manager::makeTab
would pass the property.openerTabId
of the saved tab to browser.tabs.create
, that might be enough. (Disclaimer: I am neither an extensions developer nor even a JavaScript dev, just an interested user.)
from tab-session-manager.
That is probably possible.
I will support it in the next version.
from tab-session-manager.
@sienori I just wanted to say thanks. I passed your feedback to piroor (TreeStyleTabs) and he has already made the change to update openerTabId. With these 2 changes, it should provide a pretty nice use case with vertical tabs with a session manager.
from tab-session-manager.
Supported in 1.3.1
If you replaced the parent-child relationship of tabs, It is impossible to restore completely.
This is because TST does not update the openerTabId when replacing tabs.
from tab-session-manager.
Related Issues (20)
- can not open local file url HOT 2
- Support Save Restore Window Name (Chrome)
- is version updating automatic?
- Show the current session and jump to that tab
- Tab Groups content shifted when restoring
- [Feature Request] Automatic focus on 1st saved session
- Unable To Import .session files HOT 1
- Fail to import Session Buddy sessions with unnamed session HOT 1
- [Feature Request] Tab or window navigation
- multiple duplicate windows showed up HOT 1
- [suggestion] Quick search improvements.
- Groups Bug
- Set Color Bug
- Extension crashed and then all the stored sessions gone, Don't have any backups sadly, Hope someone can help
- Cloud Sync Fails silently (fixed by reinstalling) when tab data exist from a previously linked cloud sync
- Sessions disappearing without cause
- Add DELETE ALL feature HOT 1
- Delayed loading doesn't work in incognito in Chrome.
- Upcoming Manifest V3 Update
- Syncing the sessions library with a folder
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tab-session-manager.