Opened 3 months ago

Last modified 8 weeks ago

#31085 new defect

Publish the Snowflake WebExtension on AMO for Android

Reported by: cypherpunks Owned by:
Priority: Medium Milestone:
Component: Circumvention/Snowflake Version:
Severity: Normal Keywords: snowflake-webextension android
Cc: cohosh, arlolra, phw, dcf, n8fr8 Actual Points:
Parent ID: Points:
Reviewer: Sponsor:

Child Tickets

Change History (7)

comment:1 Changed 3 months ago by cypherpunks

IIRC this only involves changing a setting in the AMO page.

comment:2 Changed 3 months ago by cohosh

I'd be happy to do this, but I'm wondering how effective it would be in practice. Does Firefox for Android allow webextensions to run and produce network traffic in the background? I suppose publishing it for Android is one way to find out :)

I'll check the box for the next version update.

comment:3 in reply to:  2 Changed 3 months ago by cypherpunks

Replying to cohosh:

I'd be happy to do this, but I'm wondering how effective it would be in practice. Does Firefox for Android allow webextensions to run and produce network traffic in the background? I suppose publishing it for Android is one way to find out :)

Good observation, but I suppose even if it doesn't it won't hurt anyway?

I'll check the box for the next version update.

Now I see it.

Last edited 3 months ago by cypherpunks (previous) (diff)

comment:4 Changed 3 months ago by arlolra

Cc: n8fr8 added

but I suppose even if it doesn't it won't hurt anyway?

It might because, at present, recoverability for clients is suspect (ie. in development).

And, from some initial testing, there's just enough time for a client to connect to the proxy while Firefox is a background app before resources are suspended and they have a bad experience (this statement may or may not be true).

An idea is to create a specialized app with the proxy-go code with the appropriate permissions to run in background or whatnot and put that in the app stores.

comment:5 in reply to:  4 Changed 3 months ago by cohosh

Replying to arlolra:

but I suppose even if it doesn't it won't hurt anyway?

It might because, at present, recoverability for clients is suspect (ie. in development).

And, from some initial testing, there's just enough time for a client to connect to the proxy while Firefox is a background app before resources are suspended and they have a bad experience (this statement may or may not be true).

Yeah that's not a good sign, until we make more progress on #25429, proxies that run out of resources are going to cause a lot of latency at the client.

An idea is to create a specialized app with the proxy-go code with the appropriate permissions to run in background or whatnot and put that in the app stores.

In that case I'll unpublish it from android for the next release (not sure if that makes the old version actually go away from the web store).

comment:6 Changed 3 months ago by dcf

Keywords: android added

comment:7 Changed 8 weeks ago by cypherpunks

This ticket should be renamed given that the plans have changed.

Note: See TracTickets for help on using tickets.