I fixed the install of my sumofus.org extension in IceCat by explicitly
setting the ID assigned by Mozilla in the manifest and making a new
release. Version 0.1.1 installs fine now from addons.mozilla.org. Still
unsure why the explicit ID is needed in IceCat though.

On 9/30/19 8:56 PM, Johannes Marbach wrote:
> Hello GNUzillians,
>
> The "LibreJS compatible SumOfUs.org" extension that ships with IceCat
> appears to be broken. It renders a list of petitions but the petition
> details page shows up with broken layout and the signing form hidden. I
> wanted to analyze this but the extensions homepage,
> http://0xbeef.coffee/, seems to be defunct as well and I couldn't find
> any place that hosts the code.
>
> So because of this I ended up throwing together my own extension to make
> sumofus.org work in IceCat:
> https://addons.mozilla.org/en-US/firefox/addon/librifyjs-sumofus-org
>
> For reasons unknown, this currently fails to download from
> addons.mozilla.org but installing the extension via about:debug works fine.
>
> I opted for just adding the bits and pieces that were needed to make the
> homepage, the petitions list and the petition details with the signing
> form functional. This leaves the site looking and feeling almost like in
> standard Firefox and appears to work ok in my testing.
>
> Anyway, I'm not trying to advocate that you bundle my extension with
> IceCat but I think you might want to remove (or fix) the current one as
> it doesn't currently seem to work.
>
> Best,
> Johannes
>
> --
> http://gnuzilla.gnu.org

Attachment: pEpkey.asc
Description: application/pgp-keys

--
http://gnuzilla.gnu.org

Reply via email to