GitHunt
MF

mfn/prevent-shortcut-takeover-web-ext

Stop sites from taking over your keyboard shortcuts.

Prevent Shortcut Takeover

Stop sites from taking over your keyboard shortcuts.

Defaults to preventing sites from taking over ctrl+k and ctrl+l (cmd on Mac).

You can add your own shortcuts in the extension options.

Install

You can get this addon at https://addons.mozilla.org/en-US/firefox/addon/prevent-shortcut-takeover/

Local development

  1. corepack enable
  2. pnpm install
  3. pnpm start

Building the web extension

pnpm build

The zip output will be in the ./build folder.

Extension signing for Firefox

Define your api key / secret in your environment then run the following.

Credentials can be found at https://addons.mozilla.org/en-US/developers/addon/api/key/

This generates an xpi file and it will be put in ./build.

pnpm sign --api-key=$WEB_EXT_API_KEY --api-secret=$WEB_EXT_API_SECRET

Signing a listed plugin

pnpm sign --channel=listed --api-key=$WEB_EXT_API_KEY --api-secret=$WEB_EXT_API_SECRET

Languages

TypeScript68.4%JavaScript21.7%CSS9.1%HTML0.7%

Contributors

MIT License
Created March 12, 2026
Updated March 12, 2026