Stylus: [Firefox for Android] Sync to cloud stuck at "Connecting...", doesn't show auth

Created on 25 Mar 2020  路  2Comments  路  Source: openstyles/stylus

  • Browser: Firefox for Android Beta (Fennec) 68.7b1
  • Operating System: Android 9
  • Stylus Version: 1.5.10
  • Screenshot: Screenshot_20200325-174636

The "sync to cloud" feature introduced in #787 doesn't seem to work on Firefox for Android. Would be happy to help debug this if needed (if it can be made to work).

Most helpful comment

I don't think any amount of debugging is gonna help. Firefox for Android doesn't support identity.launchWebAuthFlow, which is kinda crazy.

I believe we've been removed from Android AMO search results for well over a year, since we started providing any type of cloud sync. IIRC, Android AMO only allows installation of the last version which didn't use the API. The current stable can be installed on Android, from non-Android AMO "versions" page, and everything besides sync should work, but I don't think there's any realistic way of fixing the current implementation. We'd probably need some hacky workaround, like this.

Hard to know if a proper workaround would even appease the automated review. Not sure it'd be worth the effort if it doesn't. There might be a good reason @eight04 didn't bother in the first place. Short of a workaround, I suppose we could also simply hide the feature in the UI for Android, to avoid confusion for users who manage to install stable.

All 2 comments

I don't think any amount of debugging is gonna help. Firefox for Android doesn't support identity.launchWebAuthFlow, which is kinda crazy.

I believe we've been removed from Android AMO search results for well over a year, since we started providing any type of cloud sync. IIRC, Android AMO only allows installation of the last version which didn't use the API. The current stable can be installed on Android, from non-Android AMO "versions" page, and everything besides sync should work, but I don't think there's any realistic way of fixing the current implementation. We'd probably need some hacky workaround, like this.

Hard to know if a proper workaround would even appease the automated review. Not sure it'd be worth the effort if it doesn't. There might be a good reason @eight04 didn't bother in the first place. Short of a workaround, I suppose we could also simply hide the feature in the UI for Android, to avoid confusion for users who manage to install stable.

Do you know if Fenix (currently Firefox Preview) will support that API?

Was this page helpful?
0 / 5 - 0 ratings

Related issues

vsemozhetbyt picture vsemozhetbyt  路  39Comments

schomery picture schomery  路  35Comments

narcolepticinsomniac picture narcolepticinsomniac  路  27Comments

narcolepticinsomniac picture narcolepticinsomniac  路  75Comments

Keith94 picture Keith94  路  32Comments