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
pEpkey.asc
Description: application/pgp-keys
-- http://gnuzilla.gnu.org
