Skip to content

v2.3.10 on Firefox Android Matches no Sites, Addon UI Not Working #1912

@Ultrabenosaurus

Description

@Ultrabenosaurus

Description

I've used Stylus on Firefox for Android for years and years, starting in the old version of the Android browser and then in Fennec F-Droid ever since they finally implemented addon support to the new codebase a few years ago.

Since I got the v2.3.10 update today, I am seeing no matches at all for any styles against any websites in Fennec F-Droid on Android. I also can't actually open the Stylus settings / Manage page as most of the UI elements do nothing (they change colour to indicate I've pressed them, but nothing else happens) so I can't backup or export my styles to reinstall the addon, nor can I manually write any new styles either.

(from #1910)

2. AFAICT there are no changes in source code for style matching between 2.3.9 and 2.3.10.

Looking at the version history on the Mozilla website, it jumped from 1.5.51 straight to 2.3.10 so there being no changes to style matching code since 2.3.9 doesn't really matter.

https://addons.mozilla.org/en-GB/firefox/addon/styl-us/versions/

Luckily my desktop browser hasn't updated yet, so I've disabled automatic updates for now to ensure I don't completely lose all my custom styles.

The version history page on Mozilla lets me download the xpi file for v1.5.51 and this was also suggested by @fhoshino on #1910 but Fennec isn't recognised as an option to open the file after downloading it. I'm going to investigate how, if at all, to sideload xpi files on Android.

Update: some versions of Firefox for Android do let you install xpi files directly, after a few steps to enable the option. This is confirmed working in the Nightly builds of the official app and in the Fennec F-Droid fork.

  1. download an old version of Stylus from here or the version history page on Mozilla
  2. settings > about Firefox > tap logo five times
  3. navigate back
  4. secret settings > keep debug menu revealed
  5. navigate back
  6. install extension from file
  7. (optional) go to about:config, filter the list for extensions.update.enabled, and set it to false

System Information

  • OS: Android
  • Browser: Fennec F-Droid 134.0.0 (Build #1340020)
  • Stylus Version: 2.3.10

Screenshots, links, CSS

Image

Image

Image

Image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions