New issue
Advanced search Search tips

Issue 792651 link

Starred by 3 users

Issue metadata

Status: WontFix
Owner: ----
Closed: May 2018
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug
Proj-Servicification

Blocking:
issue 721395



Sign in to add a comment

Switch the Extensions URLRequestContext over to being a pure cookie store accessed through the CookieManager mojom interface

Project Member Reported by rdsmith@chromium.org, Dec 6 2017

Issue description

Extensions currently have their own URLRequestContext, which is used only for the cookie store.  This should be shifted over to being a CookieManager Mojo interface (probably implemented by a C++ wrapper around a CookieMonster).  Probably as part of this, it should be pulled out of the ProfileIOData that is initialized on the IO thread as part of profile initialization, and instead linked to a BrowserContextKeyedService at the Chrome level.  ExtensionSystemImpl would be an obvious choice.

Things this is related to:
* Converting uses of cookies in chrome/browser/extensions over to CookieManager
* Making renderer access to cookies go over the RestrictedCookieManager interface (because renderer processes which implement background pages for extensions should access cookies in the Extensions URLRequestContext).

 
Blocking: 721395
Cc: -rdsmith@chromium.org

Comment 3 by jam@chromium.org, May 17 2018

Status: WontFix (was: Available)
This already works, through direct access to CookieManager which is fine for now.

Sign in to add a comment