A Firefox extension that allows you to specify a custom new-tab URL
Branch: master
Clone or download
Type Name Latest commit message Commit time
Failed to load latest commit information.
src 🔖 0.3.0 Sep 25, 2018
.eslintrc.js 🔧 Update eslint config Sep 24, 2018
.gitignore build: Ignore web-ext-artifacts dir Nov 4, 2017
LICENSE.md Init Oct 17, 2016
README.md 📝 Update dev instructions Sep 28, 2018
package.json 📝 Update dev instructions Sep 28, 2018
yarn.lock ⬆️ Update dependencies Sep 24, 2018


Custom New Tab Page Build Status

A Firefox extension that allows you to specify a custom URL to be shown when opening a new tab, without changing the address bar content.


To set your custom new tab url:

  1. Open Add-ons from the Menu (☰) (or navigate to about:addons with the address bar)
  2. Select Extensions
  3. Select the Custom New Tab Page extension → Options
  4. Enter your URL in the New Tab URL box
  5. Press Save
  6. Done!


Testing unsigned extensions only works with non-release builds of Firefox, to develop the extension:

  1. Install a non-release build (e.g. Firefox Developer Edition)
  2. yarn install
  3. yarn run start to load Firefox Developer Edition with the extension installed. Making changes to the code will automatically reload the extension.

Note: yarn run start assumes you're on Windows with Firefox Developer Edition installed in the default directory. If not, modify the start script path in package.json as needed.

Release Process

To publish a new version:

  1. yarn run test
  2. Bump the version in src/manifest.json
  3. Commit with the version number as the commit message (e.g. :bookmark: 1.0.0) and tag the commit with the version number (e.g. v1.0.0)
  4. yarn run package to bundle the extension as a zip file
  5. Upload the generated zip to https://addons.mozilla.org/en-US/developers/addons