The ETP is still disabled after the user is signed out
Categories
(Focus :: General, defect, P2)
Tracking
(firefox107 wontfix, firefox108 wontfix, firefox109 fix-optional)
Tracking | Status | |
---|---|---|
firefox107 | --- | wontfix |
firefox108 | --- | wontfix |
firefox109 | --- | fix-optional |
People
(Reporter: mlobontiuroman, Unassigned)
Details
(Keywords: regression)
Steps to reproduce
- Go to google.com, and sign in with valid credentials.
- Tap on the shield icon, and turn the ETP toggle OFF.
- Tap on the trashcan icon.
- Go to google.com again, and observe if the user is still signed in.
- Observe the ETP shield if it is still cut OFF (disabled).
Expected behavior
The user is signed out. The ETP shield is not cut OFF.
Actual behavior
The ETP shield is cut OFF, even though the user is no longer signed in.
Device information
Android device: Google Pixel 6 (Android 13)
Focus version: all
Regression range:
- last good build: https://firefox-ci-tc.services.mozilla.com/tasks/index/mobile.v2.focus-android.nightly.2022.01.25.revision.6bf962813b9a336c03687bc85bccd310b315d2f5
- first bad build: https://firefox-ci-tc.services.mozilla.com/tasks/index/mobile.v2.focus-android.nightly.2022.01.25.revision.ab22a369ec8558b2b13d2a173a103f8c34edc491
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
![]() |
||
Updated•2 years ago
|
![]() |
||
Comment 1•2 years ago
|
||
Chris, we're missing a regressing bug here so doubtful this will get any traction. Thoughts on what to do with this bug? It doesn't sound very serious, maybe we could go with fix-optional on 109 to get to bots off it.
Comment 2•2 years ago
|
||
(In reply to Jim Mathies [:jimm] from comment #1)
Chris, we're missing a regressing bug here so doubtful this will get any traction. Thoughts on what to do with this bug? It doesn't sound very serious, maybe we could go with fix-optional on 109 to get to bots off it.
I'll set 109=fix-optional.
This is a privacy leak because Focus is remembering per-site ETP settings even after force-killing the app. So someone using your phone can see which sites you've visited (and happened to disable ETP for).
Regression range:
- last good build: https://firefox-ci-tc.services.mozilla.com/tasks/index/mobile.v2.focus-android.nightly.2022.01.25.revision.6bf962813b9a336c03687bc85bccd310b315d2f5
- first bad build: https://firefox-ci-tc.services.mozilla.com/tasks/index/mobile.v2.focus-android.nightly.2022.01.25.revision.ab22a369ec8558b2b13d2a173a103f8c34edc491
This regression range points to Focus 98 on 2022-01-25. Here are the Focus commits from 2022-01-25:
Nothing looks suspicious that day, other than three A-C updates. Here are the A-C commits from 2022-01-25:
Nothing looks suspicious, so we'll need an Android engineer to debug this.
Reporter | ||
Comment 3•2 years ago
|
||
Mihai, please take a look at this issue.
Thank you!
Comment 4•2 years ago
|
||
This looks like it was an intentional change.
The original request was this: https://bugzilla.mozilla.org/show_bug.cgi?id=1714945., based on this ticket: https://github.com/mozilla-mobile/focus-android/issues/4730
A whole new API was designed specifically for this purpose and then integrated into Focus through AC:
https://github.com/mozilla-mobile/focus-android/issues/5728
https://github.com/mozilla-mobile/android-components/pull/11190
It can be easily fixed, but we need confirmation (from Product?) what is the expected result. Should we persist with the setting or not?
Note that AFAIK in Fenix and desktop we do not persist the setting, but Focus might have a reasonable use case for this (i.e.: Not having to always disable it for a broken site that you visit often). I added this topic to tomorrow's sync with Product.
Updated•2 years ago
|
Comment 5•2 years ago
|
||
Note that AFAIK in Fenix and desktop we do not persist the setting, but Focus might have a reasonable use case for this (i.e.: Not having to always disable it for a broken site that you visit often). I added this topic to tomorrow's sync with Product.
+1 on this. For Focus it makes sense so users can persist the setting at all. However on Desktop these PBM setting should not persist.
Comment 6•2 years ago
|
||
I agree that we should retain this capability as is, as a way to let users mitigate web breakage that could prevent them from using Focus.
Description
•