Closed
Description
Is this a feature request or a bug?
Bug
What is the current behavior?
Firefox does not start with the command "web-ext run":
user@dell:~/Downloads/borderify$ web-ext run -v
[program.js][info] Version: 3.0.0
[program.js][debug] Getting the version from package.json
[program.js][debug] Discovering config files. Set --no-config-discovery to disable
[config.js][debug] Discovered config "/home/user/.web-ext-config.js" does not exist or is not readable
[config.js][debug] Discovered config "/home/user/Downloads/borderify/web-ext-config.js" does not exist or is not readable
[config.js][debug] Discovered config "/home/user/Downloads/borderify/package.json" does not exist or is not readable
[cmd/run.js][info] Running web extension from /home/user/Downloads/borderify
[util/manifest.js][debug] Validating manifest at /home/user/Downloads/borderify/manifest.json
[extension-runners/firefox-desktop.js][debug] Creating new Firefox profile
[firefox/index.js][debug] Running Firefox with profile at /tmp/0a45836a-01b3-479d-8589-3c2e44137fa0
[firefox/index.js][debug] Checking if remote Firefox port 6005 is available
[firefox/remote.js][debug] Connecting to Firefox on port 6005
On my current Linux desktop, the default Node.js version is 8.11.4 and default Firefox version is 66.0.4 so I also tried with Node.js 10.15.3 and latest Firefox Developer Edition 67.0b18:
user@dell:~/Downloads/borderify$ ~/Downloads/node-v10.15.3-linux-x64/bin/node /usr/local/bin/web-ext run -f ~/Downloads/firefox/firefox -v
[program.js][info] Version: 3.0.0
[program.js][debug] Getting the version from package.json
[program.js][debug] Discovering config files. Set --no-config-discovery to disable
[config.js][debug] Discovered config "/home/user/.web-ext-config.js" does not exist or is not readable
[config.js][debug] Discovered config "/home/user/Downloads/borderify/package.json" does not exist or is not readable
[config.js][debug] Discovered config "/home/user/Downloads/borderify/web-ext-config.js" does not exist or is not readable
[cmd/run.js][info] Running web extension from /home/user/Downloads/borderify
[util/manifest.js][debug] Validating manifest at /home/user/Downloads/borderify/manifest.json
[extension-runners/firefox-desktop.js][debug] Creating new Firefox profile
[firefox/index.js][debug] Running Firefox with profile at /tmp/b045aa1b-3449-4fb5-98ec-d482e16fd5ae
[firefox/index.js][debug] Checking if remote Firefox port 6005 is available
[firefox/remote.js][debug] Connecting to Firefox on port 6005
What is the expected or desired behavior?
Firefox should start and use the web extension example "borderify" (https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/Your_first_WebExtension).
Version information (for bug reports)
- Firefox version: 66.0.4
- Your OS and version: Lubuntu 18.10
- Paste the output of these commands:
user@dell:~/Downloads/borderify$ node --version && npm --version && web-ext --version
v8.11.4
5.8.0
3.0.0