Closed Bug 1274911 Opened 8 years ago Closed 8 years ago

chrome.storage.local.get works first time only or browser need to be restarted.

Categories

(WebExtensions :: Untriaged, defect)

46 Branch
defect
Not set
normal

Tracking

(Not tracked)

RESOLVED DUPLICATE of bug 1258139

People

(Reporter: anurag06arora, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/49.0.2623.112 Safari/537.36

Steps to reproduce:

Create new web extension
Save data to storage using "chrome.storage.local.set"
When opening WebExtension retrieve data using chrome.storage.local.get
First time data is retrieved, try to open extension once more.
Data is not retrieved and below message is shown in Browser Toolbox

"Security wrapper denied access to property "clips" on privileged Javascript object. Support for exposing privileged objects to untrusted content via __exposedProps__ is being gradually removed - use WebIDL bindings or Components.utils.cloneInto instead. Note that only the first denied property access from a given global object will be reported."


Actual results:

chrome.storage.local.get was able to retrieve data only first time or I had to restart the browser.
This issue is occurring in Firefox(46), Firefox developer edition(46,47), but this is working fine in Firefox developer edition(48)


Expected results:

chrome.storage.local.get should be able to retrieve data every-time.
(In reply to Anurag Arora from comment #0)
> User Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML,
> like Gecko) Chrome/49.0.2623.112 Safari/537.36
> 
> Steps to reproduce:
> 
> Create new web extension
> Save data to storage using "chrome.storage.local.set"
> When opening WebExtension retrieve data using chrome.storage.local.get
> First time data is retrieved, try to open extension once more.
> Data is not retrieved and below message is shown in Browser Toolbox
> 
> "Security wrapper denied access to property "clips" on privileged Javascript
> object. Support for exposing privileged objects to untrusted content via
> __exposedProps__ is being gradually removed - use WebIDL bindings or
> Components.utils.cloneInto instead. Note that only the first denied property
> access from a given global object will be reported."
> 
> 
> Actual results:
> 
> chrome.storage.local.get was able to retrieve data only first time or I had
> to restart the browser.
> This issue is occurring in Firefox(46), Firefox developer edition(46,47),
> but this is working fine in Firefox developer edition(48)
> 
> 
> Expected results:
> 
> chrome.storage.local.get should be able to retrieve data every-time.


To repro this below extension can be installed.

https://addons.mozilla.org/en-US/firefox/addon/clipmystuff-firefox-extension/

Before installing it:
go to : about:config and make xpinstall.signatures.required settings as false
OS: Unspecified → All
Hardware: Unspecified → All
Status: UNCONFIRMED → RESOLVED
Closed: 8 years ago
Resolution: --- → DUPLICATE
Product: Toolkit → WebExtensions
You need to log in before you can comment on or make changes to this bug.