We're calling on all EU-based Mozillians with iOS or iPadOS devices to help us monitor Apple’s new browser choice screens. Join the effort to hold Big Tech to account!

当サイトはユーザー体験を改善するためのメンテナンスを実施中に機能が制限される予定です。記事を読んでもあなたの問題が解決せず質問をしたい場合は、Twitter の @FirefoxSupport、Reddit の /r/firefox で、サポートコミュニティが皆さんを助けようと待機しています。

Mozilla サポートの検索

Avoid support scams. We will never ask you to call or text a phone number or share personal information. Please report suspicious activity using the “Report Abuse” option.

詳しく学ぶ

このスレッドはアーカイブに保管されました。 必要であれば新たに質問してください。

CustomEvent no longer works in Firefox extension since v32

  • 3 件の返信
  • 3 人がこの問題に困っています
  • 3 回表示
  • 最後の返信者: user633449

more options

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

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)

more options

選ばれた解決策

Please contact the developers of the extension. They need to update it to work in modern Firefox versions.

more options

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

more options

This forum cant help you with add-on development. Try https://addons.mozilla.org/en-US/developers/