drop-feeds icon indicating copy to clipboard operation
drop-feeds copied to clipboard

Drop Feeds doesn't work on Firefox 61 (macOS)

Open thieleke opened this issue 6 years ago • 6 comments

Firefox 61 (https://www.mozilla.org/en-US/firefox/61.0/releasenotes/) added the following change that appears to break Drop Feeds:

WebExtensions now run in their own process on MacOS

After upgrading Firefox, Drop Feeds 0.7.13 fails to initialize with the following console error:

1530027186495 addons.xpi WARN Exception running bootstrap method startup on {42d52ade-6923-4f20-92d1-8db031269cc6}: Error: Out-of-process WebExtensions are not supported with multiple child processes (resource://gre/modules/Extension.jsm:1261:13) JS Stack trace: [email protected]:1261:13 [email protected]:1172:22 [email protected]:2757:20 startInstall/<@XPIInstall.jsm:2036:11

thieleke avatar Jun 26 '18 15:06 thieleke

Unfortunately I have no MacOS to look that, and I have no ideas of what the issue, Drop Feeds should run with only process. Or may be it is because there is one process for the sidebar, one for the action button, and one for the options, and one for each script or html file referenced in manifest.json. May be can you can try to deactivate the action button in the manifest.json (and other stuffs that launched a html or a js other the side bar), and see what happen ?

dauphine-dev avatar Jun 26 '18 16:06 dauphine-dev

For information, I have tested on Firefox 61 / Linux there is no issues.

dauphine-dev avatar Jun 26 '18 16:06 dauphine-dev

It works on Windows as well

thieleke avatar Jun 26 '18 16:06 thieleke

As a temporary workaround, I found that setting extensions.webextensions.remote to false (default is true) allows Drop Feeds to initialize on macOS. I'll try to investigate later...

https://www.ghacks.net/2017/07/11/firefox-nightly-out-of-process-web-extensions/ has some info

thieleke avatar Jun 26 '18 16:06 thieleke

@thieleke Hello Jeff, this issue is still existing ?

dauphine-dev avatar Jul 09 '20 16:07 dauphine-dev

Yes, this is still an issue. Drop Feeds does not load unless extensions.webextensions.remote is set to False (verified on Firefox 78.0.2 just now)

thieleke avatar Jul 09 '20 16:07 thieleke