Closed Bug 1047656 Opened 10 years ago Closed 6 years ago

"Ambient Aurea" add-on does not work

Categories

(Firefox :: Extension Compatibility, defect)

34 Branch
x86_64
Windows 8.1
defect
Not set
normal

Tracking

()

RESOLVED INVALID
Tracking Status
e10s + ---
firefox31 --- affected
firefox32 --- affected
firefox33 --- affected
firefox34 --- affected

People

(Reporter: stefan.vd01, Unassigned, Mentored)

References

Details

(Keywords: addon-compat, crash)

Ambient Aurea Firefox addon is slow:
https://addons.mozilla.org/en-US/firefox/addon/ambient-aurea/


And receive this message in my browser console log:
mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create
Summary: add-on does not work with e10s → ambient aurea add-on does not work with e10s
Stefan: other than the log message about "mutating the [[Prototype]]", did the Ambient Aurea addon behave as expected? The "[[Prototype]]" message is just a warning and should not have any effect on the addon's functionality.
Blocks: e10s-addons
tracking-e10s: --- → +
Flags: needinfo?(stefan.vd01)
Summary: ambient aurea add-on does not work with e10s → "Ambient Aurea" add-on does not work with e10s
Stefan: This does not seem to be an e10s or Firefox Nightly 34. I am not able to get the "Ambient Aurea" extension to work, even with e10s disabled or running Firefox 31 (the current Firefox release). I have the "Turns Off The Lights" extension installed.

I see the Ambient Aurea toolbar button and context menu item, but when I right-click on an image and select "Image go to Ambient Aurea", nothing happens. In Firefox's Browser Console window, I see the following error message when select "Image go to Ambient Aurea":

> TypeError: 'console' setter called on an object that does not implement interface Window. main.js:226
> NS_ERROR_XPC_BAD_OP_ON_WN_PROTO: Illegal operation on WrappedNative prototype object main.js:226

Firefox is complaining about the following JavaScript in your extension's main.js:

  sandbox.console = console; // does not implement interface Window?
No longer blocks: e10s-addons
Status: UNCONFIRMED → NEW
Depends on: 1047654
Ever confirmed: true
Summary: "Ambient Aurea" add-on does not work with e10s → "Ambient Aurea" add-on does not work
The add-on has been marked as incompatible with Firefox 31 and above. If the developer doesn't reply here, I think it's okay to close this bug.
Update Ambient Aurea v1.0.0.22 online, comment the sanbox.console line.
And now it work on Firefox v31.
Flags: needinfo?(stefan.vd01)
Thanks, Stefan. Because Ambient Aurea depends on the Turns Off The Lights add-on, I suspect these two bugs are related or duplicates. We will track them.
The fixed version is now available on AMO.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
Reopening because Stefan fixed the compatibility problem with Firefox 31+ but not e10s.

With Ambient Aurea version 1.0.0.22 and e10s, the addon seems to work the first time I press the addon's toolbar button, but subsequent presses cause Firefox to hang or crash with an UrgentMessageCheck assertion.
Status: RESOLVED → REOPENED
Depends on: 1042587
Keywords: addon-compat, crash
Resolution: FIXED → ---
This is about a legacy extension which is no longer valid in Firefox Quantum, closing.
Status: REOPENED → RESOLVED
Closed: 10 years ago6 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.