CustomEvent no longer works in Firefox extension since v32
Since Firefox 32 was released the extension we use to enable copy/paste in our WYSIWYG editor has stopped working. I believe I have tracked this down to an issue with CustomEvent.
Whenever "detail" is added to a CustomEvent in our extension we receive an error in the cfx run console. In short, this no longer works:
http://stackoverflow.com/questions/24473784/customevent-error-in-firefox-bootstrapped-addon
This is the error:
Message: [Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: resource://gre/modules/addons/XPIProvider.jsm -> jar:file:///var/folders/6s/909dglt145x_lxx318y0zplm0000gn/T/tmpJs13JW.mozrunner/extensions/jid1-eBtRcYjLqiOeFw@jetpack.xpi!/bootstrap.js -> resource://gre/modules/commonjs/toolkit/loader.js -> resource://gre/modules/commonjs/sdk/loader/sandbox.js -> resource://jid1-ebtrcyjlqioefw-at-jetpack/plugin/data/copy-paste.js :: completePaste :: line 27" data: no]
To be perfectly clear, this extension works just fine in the current Firefox 31 ESR.
Please advise
Ọ̀nà àbáyọ tí a yàn
Please contact the developers of the extension. They need to update it to work in modern Firefox versions.
Ka ìdáhùn ni ìṣètò kíkà 👍 0All Replies (3)
Ọ̀nà àbáyọ Tí a Yàn
Please contact the developers of the extension. They need to update it to work in modern Firefox versions.
I am the developer, I'm trying to fix it. Can you tell me how to do that, or provide a link to a resource that explains it?
The Mozilla documentation claims that what I'm doing should work:
https://developer.mozilla.org/en-US/docs/Web/API/Document.createEvent
This forum cant help you with add-on development. Try https://addons.mozilla.org/en-US/developers/