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
corepack enablepnpm installpnpm start
Building the web extension
pnpm buildThe 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_SECRETSigning a listed plugin
pnpm sign --channel=listed --api-key=$WEB_EXT_API_KEY --api-secret=$WEB_EXT_API_SECRETUseful links
On this page
Languages
TypeScript68.4%JavaScript21.7%CSS9.1%HTML0.7%
Contributors
MIT License
Created March 12, 2026
Updated March 12, 2026