Closed
Bug 1419560
Opened 7 years ago
Closed 7 years ago
Expose a ContextualIdentity property on tabs.Tab
Categories
(WebExtensions :: Frontend, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: jamie, Unassigned)
Details
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_1) AppleWebKit/604.3.5 (KHTML, like Gecko) Version/11.0.1 Safari/604.3.5
Steps to reproduce:
1. Install 1Password and the Multi-Account Containers extensions: https://agilebits.com/onepassword/extensions/firefox and https://github.com/mozilla/multi-account-containers
2. Open a new Container tab
3. Set 1Password to Open URLs in New Tab. In 1Password for Mac, click the 1Password button in Firefox, then the Gear button at the top right of the popup. Choose the appropriate option from the "Open URLs in" submenu.
3. Click the open and fill button next to the website in a Login in the 1Password application
Actual results:
1Password is only able to open a tab in the default Container.
Expected results:
1Password should be able to query the current tab's ContextualIdentity and preserve this for the user. Right now, it seems this property is not exposed on tabs.Tab.
There is also precedent for this kind of querying in the Incognito/private browsing mode. Both Jetpack and WebExtensions have allowed querying whether the current window is private, which allows 1Password to preserve the user's private browsing state as they open new Logins. The same should be possible with contextualIdentities.ContextualIdentity
Component: Untriaged → WebExtensions: Frontend
Product: Firefox → Toolkit
Comment 1•7 years ago
|
||
Actually tabs.Tab.cookieStoreId can be used to look up the tab's contextual identity.
Updated•7 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 7 years ago
Resolution: --- → INVALID
Reporter | ||
Comment 2•7 years ago
|
||
Awesome! Thanks for that! I’ll be giving this a try.
Updated•6 years ago
|
Product: Toolkit → WebExtensions
You need to log in
before you can comment on or make changes to this bug.
Description
•