alexherbo2 / krabby

A keyboard interface to the web, inspired by Kakoune
https://krabby.netlify.app
The Unlicense
311 stars 20 forks source link

Manifest v3 Update Breaks Installation on Firefox #35

Open zovt opened 3 years ago

zovt commented 3 years ago

Basically the title, Krabby and the related extensions no longer install by default in Firefox (at least version 89.0.2).

I hacked around this by changing manifest_version to 2 and changing service_worker: "background.js" to scripts: ["background.js"], but some keybindings seem subtly broken for e.g. editor (Ctrl-i does nothing) EDIT: I'm not sure if this is directly related to the manifest changes

Happy to provide any more information you need! Apologies in advance if I've missed something obvious

bluehar commented 3 years ago

Had this same problem so I forked and reverted/changed it to work. Now all the extensions should install on FF. Not sure if it's working as its supposed to since I am new to this software.

billksun commented 2 years ago

Looks like if you are using the developer edition of Firefox, you can turn on manifest v3 as a preview feature: https://www.ghacks.net/2022/05/19/mozilla-expects-to-launch-extensions-manifest-v3-support-in-firefox-in-late-2022/