d7a2b43b07b0e039fecbebdd396e9f738ba82c69
Create the new window with the default tab rather than an existing tab, then pin the default tab. This allows any pinned tabs to be moved to the new window because they're not allowed to be moved after a un-pinned tab. The default tab is automatically closed later in `moveTabsToWindow` because it's not a part of the container.
Multi-Account Containers
The Firefox Multi-Account Containers extension lets you carve out a separate box for each of your online lives – no more opening a different browser just to check your work email! Learn More Here
Available on addons.mozilla.org
For more info, see:
Requirements
- node 7+ (for jpm)
- Firefox 57+
Development
npm install- `./node_modules/.bin/web-ext run -s src/
Testing
TBD
Distributing
Make the new version
- Bump the version number in
package.jsonandmanifest.json - Commit the version number bump
- Create a git tag for the version:
git tag <version> - Push the tag up to GitHub:
git push --tags
Publish to AMO
npm run-script build- Upload the
.zipto AMO
Publish to GitHub
Finally, we also publish the release to GitHub for those followers.
- Download the signed
.xpifrom the addon versions page - Make the new release on
GitHub
- Use the version number for "Tag version" and "Release title"
- Release notes: copy the output of
git log --no-merges --pretty=format:"%h %s" <previous-version>..<new-version> - Attach binaries: select the signed
.xpifile
Links
Facebook & Twitter icons CC-Attrib http://fairheadcreative.com.
Languages
JavaScript
71.5%
CSS
17.2%
HTML
10.5%
Shell
0.8%