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
선택된 해결법
Please contact the developers of the extension. They need to update it to work in modern Firefox versions.
문맥에 따라 이 답변을 읽어주세요 👍 0모든 댓글 (3)
선택된 해결법
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/