IPvFoo uses a different manifest.json file for Chrome vs. Firefox. One must be copied to the parent directory: cp firefox-manifest.json ../manifest.json cp chrome-manifest.json ../manifest.json