floccusaddon / floccusaddon/floccus

Integration with other extensions - Obtain tab metadata

Open
#1,628 6 comments 1 reaction 0 assignees View on GitHub
enhancement
Dominant language
JavaScript
Stars
8.5k
Forks
327
Avg merge
3d 14h
Merged PRs (30d)
2

Description

### Describe the feature you'd like to request

I would like to add support for two other extensions that I currently use [Multi-Account Containers](https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/) and [Tree Style Tabs](https://addons.mozilla.org/en-US/firefox/addon/tree-style-tab/).
To begin with, in order to support integrating with these, one would need to be able to store tab metadata. Namely:
- The container ID from Multi-Account Containers - this is typically a numeric index
- Tree Style Tab position or parent-child info - I'm not yet sure how this is stored but could be extracted as one UUID. Each tab would have a parent that could be another tab or blank. Blank would imply that the tab is displayed at the first-level or root.
- Window ID - Instead of restoring all tabs on a single Firefox Window, it would be convenient to restore them in different windows.

### Describe the solution you'd like

First I would like to know if it is possible at all to obtain and store this type of metadata.

### Describe alternatives you've considered

At the moment I'm reopening (in the right container) and sorting/reorganizing tabs manually after they are restored by floccus. It's quite inefficient and time consuming though.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.