Skip to content

webdeveric/prevent-shortcut-takeover-web-ext

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Useful links

Sponsor this project