Closed
Bug 1066223
Opened 10 years ago
Closed 8 years ago
[e10s] Ghostery add-on's settings page doesn't work
Categories
(Firefox :: Extension Compatibility, defect)
Tracking
()
RESOLVED
INVALID
Tracking | Status | |
---|---|---|
e10s | + | --- |
People
(Reporter: coolx67, Unassigned, NeedInfo)
References
Details
(Keywords: addon-compat, dogfood)
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:35.0) Gecko/20100101 Firefox/35.0
Build ID: 20140911064110
Steps to reproduce:
install ghostery plugin, click on ghost-icon, click on settings-icon, click one of the four buttons below
Actual results:
nothing
Expected results:
open new tab with i.e. options listed
Comment 1•10 years ago
|
||
Pete, Ghostery does not seem to be compatible with multi-process Firefox (e10s). If you have any questions about e10s support, just drop by the #e10s IRC channel on irc.mozilla.org. MDN also has a good introduction:
https://developer.mozilla.org/en-US/Add-ons/Working_with_multiprocess_Firefox
Blocks: e10s-addons
tracking-e10s:
--- → +
Component: Untriaged → Extension Compatibility
Summary: [e10s] ghostery settings page doesn't work → [e10s] Ghostery add-on's settings page doesn't work
Updated•10 years ago
|
Keywords: addon-compat
Comment 2•10 years ago
|
||
Hey Chris,
So we didn't make any changes that would have caused the failure in support. Seems to be consistent with changes between FFX 31/32 and Windows 7. We are going to take a look at the Multi-process link you sent, but any other insight would be most helpful.
Thanks!
Comment 3•10 years ago
|
||
Please disregard this comment. I was confusing 2 different issues.
Updated•10 years ago
|
Blocks: e10s-ghostery
This still applies to x64 Win7 Firefox Nightly 38.0a1, going to disable e10s for now. Entire Ghostery is not working even if I disabled e10s, set options and enables it back again.
Comment 6•10 years ago
|
||
I can confirm that this is an issue. Running Firefox Nightly 39.0a1 (2015-03-20). In an e10s window, I click for ghostery's settings and it doesn't load. If I open a new non-e10s window, clicking ghostery's settings link inside the menu does nothing--but pasting the settings url from the e10s window into the non-e10s window gives me ghostery's settings, as does opening addons page in non-e10s and clicking settings there. Ghostery works in e10s so far (I have verified that it blocks facebook signin)
I've experienced this bug with Firefox Nightly for a while, currently 41.0a1, on Kubuntu 15.04. If I start Firefox from a terminal, viewing any ghostery Settings page such as resource://firefox-at-ghostery-dot-com/ghostery/data/options.html displays the following command-line output:
console.error:
Message: TypeError: this.sandbox is undefined
Stack:
receive@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:75:7
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
processMessageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:54:38
syncGet@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js -> resource://firefox-at-ghostery-dot-com/ghostery/data/lib/utils.js:38:3
getMessages@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js -> resource://firefox-at-ghostery-dot-com/ghostery/data/lib/i18n.js:60:16
exports.init@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js -> resource://firefox-at-ghostery-dot-com/ghostery/data/lib/i18n.js:152:15
@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js -> resource://firefox-at-ghostery-dot-com/ghostery/data/lib/i18n.js:160:1
load@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js:66:12
importScripts@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:313:9
WorkerSandbox@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:275:1
constructor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23
initialize@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:52:20
constructor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23
createWorker@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/page-mod.js:157:16
onReady@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/page-mod.js:199:5
Comment 8•9 years ago
|
||
I'm having this issue too. Why is this still unconfirmed?
Comment 9•9 years ago
|
||
(In reply to nyuszika7h from comment #8)
> I'm having this issue too. Why is this still unconfirmed?
I forgot to.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Comment 10•9 years ago
|
||
hi,
it's my first comment on the site.
Is it ok if I just post my issue here (as it is the same)
or do I need to open a new file?
thanks for helping,
CF
Comment 11•9 years ago
|
||
Hi Pete, is there work being done on this? e10s enters A/B testing in Beta on Monday.
Flags: needinfo?(pete)
Comment 12•9 years ago
|
||
I'm having the same exact problem with the options menu for my Ghostery Add-On NOT opening//loading when I click on it. And My OS is NOT Linux. My OS is Windows 7.
Comment 13•9 years ago
|
||
Same results. Installed Ghostery just to test this issue.
OS:Windows 10 Enterprise
Browser: FireFox v43.0.1
Tried running FF in safe mode, no change.
Comment 14•9 years ago
|
||
Having the same issue. Hope it gets fixed.
Comment 15•9 years ago
|
||
Similar call stack:
TypeError: this.sandbox is undefined
Stack trace:
receive@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:75:7
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
processMessageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:54:38
EventLoop.prototype.enter@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/script.js:347:5
ThreadActor.prototype.unsafeSynchronize@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/script.js:1085:7
ThreadActor.prototype._addSource@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/script.js:1945:1
ThreadActor.prototype.onNewScript@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/devtools/server/actors/script.js:1892:5
load@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js:66:12
importScripts@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:320:9
WorkerSandbox@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:281:1
constructor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23
initialize@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:52:20
constructor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23
@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/tab-events.js:41:3
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:123:45
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
frameMessageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:118:32
Comment 16•9 years ago
|
||
Similar stack trace here on Ubuntu 15.10 Firefox 44.02. Occurs randomly when trying to load an html page part of my addon.
TypeError: this.sandbox is undefined
Stack trace:
receive@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:75:7
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
processMessageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:54:38
EventLoop.prototype.enter@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:347:5
ThreadActor.prototype.unsafeSynchronize@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:1076:7
ThreadActor.prototype._addSource@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:1936:1
ThreadActor.prototype.onNewScript@resource://gre/modules/commonjs/toolkit/loader.js -> resource://devtools/server/actors/script.js:1883:5
WorkerSandbox@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/sandbox.js:185:7
constructor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23
initialize@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/worker-child.js:52:20
constructor@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/core/heritage.js:146:23
@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/content/tab-events.js:41:3
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:112:9
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
emitOnObject@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:123:45
emit@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/event/core.js:89:38
frameMessageReceived@resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/remote/child.js:118:32
Comment 17•8 years ago
|
||
Ghostery is now a WebExtension and I don't think this bug is relevant anymore, please file a new bug if you are encountering bugs on a latest version.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → INVALID
You need to log in
before you can comment on or make changes to this bug.
Description
•