Closed Bug 1391184 Opened 7 years ago Closed 7 years ago

"Enable Container Tabs" preference in General tab in Options is not preserved after browser restart with "Cookie AutoDelete" extension

Categories

(Firefox :: Extension Compatibility, defect)

57 Branch
x86_64
Windows 7
defect
Not set
major

Tracking

()

VERIFIED DUPLICATE of bug 1386673

People

(Reporter: Virtual, Unassigned)

Details

(Keywords: nightly-community)

STR:
1. Open General tab in Options ( about:preferences#general )
2. Uncheck/Deselect "Enable Container Tabs"
3. Restart Firefox
4. Open General tab in Options ( about:preferences#general )
and see that "Enable Container Tabs" is checked/selected

It's recent regression, so maybe bug #1354602 or bug #1344519 caused this.
Flags: needinfo?(jkt)
Summary: "Enable Container Tabs" preference in General tab in Options are not preserved after browser restart → "Enable Container Tabs" preference in General tab in Options is not preserved after browser restart
Hey,

I couldn't replicate this, do you have container extensions installed at all?

Thanks
Flags: needinfo?(jkt) → needinfo?(Virtual)
I don't have container extensions installed, but I'm using Mozilla Firefox Nightly 57.0a1 (2017-08-16) (64-bit), so it's kinda build in feature in this version of Firefox. I will try to find specific regression range soon.
Flags: needinfo?(Virtual)
Any other extensions in about:support? What OS do you use (Not that it should matter)?
I diagnosed it deeper, I'm seeing that it's not reproduce with clean new fresh profile without any addons (extensions, plugins, themes, etc.). After some time playing with extensions in Add-ons Manager, I'm seeing that the issue is caused by "Cookie AutoDelete" extension [version 1.4.3] ( https://addons.mozilla.org/en-US/firefox/addon/cookie-autodelete/ ), which probably reverts "Enable Container Tabs" preference to enabled/checked/selected state.

My Cookie AutoDelete settings:
Yes = Enable Active Mode
1 = Delay Before Cleaning [Minute(s)]
No = Log Total Number of Cookies Deleted
No = Show Number of Cookies for that Domain
No = Show Notification After Cookie CleanUp
Yes = Clean Cookies from Open Tabs on StartUp
Yes = Enabled Check for Subdomains
No = Enable Support for Firefox's Contextual Identities (EXPERIMENTAL Firefox 53+)


I'm on Windows 7 (64-bit) [uptodate] with Mozilla Firefox Nightly 57.0a1 (2017-08-16) (64-bit)
Component: Preferences → Extension Compatibility
Summary: "Enable Container Tabs" preference in General tab in Options is not preserved after browser restart → "Enable Container Tabs" preference in General tab in Options is not preserved after browser restart with "Cookie AutoDelete" extension
I'm needinfo'ing extension author.

@ Kenny Do - Any ideas?
Flags: needinfo?(mrdokenny)
As bug #1354602 enables anyone who uses containers addons to have containers this is the bug.

The thought I had yesterday was allow extension authors to have contextualIdentities as an optional permission which would not install containers. We already have a Bug 1386673 for this though so I think we can close as this is intended functionality.
Status: NEW → RESOLVED
Closed: 7 years ago
Flags: needinfo?(mrdokenny)
Resolution: --- → DUPLICATE
(In reply to Virtual_ManPL [:Virtual] - (please needinfo? me - so I will see your comment/reply/question/etc.) from comment #4)
> No = Enable Support for Firefox's Contextual Identities (EXPERIMENTAL
> Firefox 53+)

I have disabled the Contextual Identities in the extension options (see above),
and it's kinda odd, that the Firefox doesn't respecting its main preference.
Is it really intended?
Flags: needinfo?(jkt)
I don't know what that toggle does however container's isn't an optional pref. Just by installing the addon you will enable it now, which is totally intended.

If we were to consider addons like this to have the ability to optionally enable containers they would need to wait for Bug 1386673 where they could request for the permission once they user ticks that checkbox.

If you disable containers in about:preferences then extensions will adhere to that as it will turn off their APIs.
Flags: needinfo?(jkt)
OK. Thank you very much for detailed information!
No longer blocks: ContextualIdentity
Status: RESOLVED → VERIFIED
Has STR: yes → ---
You need to log in before you can comment on or make changes to this bug.