Closed Bug 1325312 Opened 7 years ago Closed 3 years ago

redundant task shown on the screen when clicking “check sync settings” on the Firefox Accounts page

Categories

(Firefox for Android Graveyard :: Firefox Accounts, defect, P5)

defect

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: ryang, Unassigned)

References

Details

Attachments

(2 files)

After Users log in Firefox accounts, 
and click “check sync settings” on the Firefox Accounts page, there will be a redundant task shown on the task manager as in the 1st attachment.

Suggest to keep only one running task as in the 2nd attachment.
Suggested screen to keep only one task on-going
This might be something to do with our web-based sync flow. 

Grisha, do you know why we have 2 items in the Android system "Recents" here?
Flags: needinfo?(gkruglov)
iirc, these are remnants of our attempt to keep anything account/sync-related as separate from core Fennec. In practice, I don't think this buys us very much, and there's quite a bit of intermingling between the two (primarily various bits of fennec poking at the accounts state). To streamline user experience, with some effort, we should be able to refactor sync/accounts preferences into a regular pref screen, as opposed to a separate activity.

rnewman or nalexander should be able to provide more context around this kind of refactoring.
Flags: needinfo?(gkruglov) → needinfo?(rnewman)
Back story for this change itself is Bug 965020, I think, but might overlap with Bug 1220906.

Fennec itself is SingleTop (or is it SingleTask?). If you open Fennec settings, and that opens FxA settings, and you click from there to Terms and Conditions, we can't just open Fennec, lest we lose your entire back stack. That's part of Bug 964883. To avoid some of those issues we use the task stack instead of the activity stack.

https://hg.mozilla.org/mozilla-central/rev/b6aea26e42fb switched from having two entry points, only one of which is a new task, to a single entry point.

Be careful of perturbing some of this stuff lest you break some of these more complicated interactions.
Flags: needinfo?(rnewman)
Re-triaging per https://bugzilla.mozilla.org/show_bug.cgi?id=1473195

Needinfo :susheel if you think this bug should be re-triaged.
Priority: -- → P5
We have completed our launch of our new Firefox on Android. The development of the new versions use GitHub for issue tracking. If the bug report still reproduces in a current version of [Firefox on Android nightly](https://play.google.com/store/apps/details?id=org.mozilla.fenix) an issue can be reported at the [Fenix GitHub project](https://github.com/mozilla-mobile/fenix/). If you want to discuss your report please use [Mozilla's chat](https://wiki.mozilla.org/Matrix#Connect_to_Matrix) server https://chat.mozilla.org and join the [#fenix](https://chat.mozilla.org/#/room/#fenix:mozilla.org) channel.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: