Closed wonglkd closed 8 years ago
It seems like commit dfa3f0376f64950ce391df28420aa9bc5443dc55 broke the compatibility with Firefox via Chrome Store Foxified. However, it is possible to use commit 81c87f05863b2a30cdd50eef5f2563ffe92f37a4 in Firefox (though without the comfort of Chrome Store Foxified):
manifest.json
: Modify name
and short_name
as you like. They should somehow indicate that this is a (kind of) fork. (Otherwise, the add-on could be confused with the version from the Chrome store installed via Chrome Store Foxified. But by the way, uninstall that one first.)zip
archive and add the two js
files, the png
files and manifest.json
.xpi
.xpi
file. (Make sure the checkbox is actually [still] checked.)xpi
file. This will install the (now signed) add-on.Happy Mathflowy-ing!
Thanks for the detailed steps! The problem appears to be caused by Firefox not supporting the sync storage area (as documented in https://developer.mozilla.org/en-US/Add-ons/WebExtensions/Chrome_incompatibilities).
Thankfully the fix appears to be quite easy. I've pushed a new commit 326ce69, which falls back to the local storage area. I loaded it in Firefox and it appears to work. (Steps: download a zip of the repository, unzip it and load the manifest file in the directory via Load Temporary Add-on in about:debugging
). If you could have a go at it, that would be great. I'll update the Chrome store version shortly.
Thanks for bringing this up!
Yep, this works, even the custom delimiters can be used in Firefox.
Thanks! Closing this issue since it's been fixed.