Closed Bug 986096 Opened 10 years ago Closed 10 years ago

On access to Sync through settings after setup, user should be sent to config screen not 'back to browsing'

Categories

(Firefox for Android Graveyard :: Android Sync, defect)

Firefox 29
All
Android
defect
Not set
normal

Tracking

(firefox29 wontfix, firefox30 wontfix, firefox31 verified, fennec29+)

VERIFIED FIXED
Firefox 31
Tracking Status
firefox29 --- wontfix
firefox30 --- wontfix
firefox31 --- verified
fennec 29+ ---

People

(Reporter: aaronmt, Assigned: rnewman)

Details

(Whiteboard: [mentor=nalexander][lang=java][good first bug][dupeme])

* Install Firefox Beta off Google Play
* Tap first-run banner, set up Sync
* Tap 'return to browsing'
* User explores settings, see's 'Sync', taps Sync again
* User expects to see config options
* User sees redundant 'return to browsing' from existing running activity

After 'returning to browsing', we should make note of that, 'close' the activity and have the user visit sync configuration options on next access attempt.
> After 'returning to browsing', we should make note of that, 'close' the
> activity and have the user visit sync configuration options on next access
> attempt.

Agreed.  Need to finish() the activity at

http://mxr.mozilla.org/mozilla-central/source/mobile/android/base/fxa/activities/FxAccountConfirmAccountActivity.java#65
Hardware: ARM → All
Whiteboard: [mentor=nalexander][lang=java][good first bug]
Pretty sure there's already a bug on file for this.
Whiteboard: [mentor=nalexander][lang=java][good first bug] → [mentor=nalexander][lang=java][good first bug][dupeme]
(In reply to Richard Newman [:rnewman] from comment #2)
> Pretty sure there's already a bug on file for this.

There might be.  We have a bunch of "manage Activity lifecycle better" bugs; soon, we'll track a meta bug and actually try to make this better.
I'm just gonna fix this.
Assignee: nobody → rnewman
Status: NEW → ASSIGNED
Nick reviewed on IRC, and I made some trivial extensions.

https://hg.mozilla.org/integration/fx-team/rev/3800705bc851

If this tracks, I'll request uplift.
Target Milestone: --- → Firefox 31
https://hg.mozilla.org/mozilla-central/rev/3800705bc851
Status: ASSIGNED → RESOLVED
Closed: 10 years ago
Resolution: --- → FIXED
tracking-fennec: ? → 29+
Verified as fixed on:
Builds:
Nightly (2014-05-12)
Aurora (2014-05-12)

Devices:
Galaxy Nexus (Android 4.2.1)
Samsung S3 (Android 4.3)
Considering that the Firefox 30 has landed I will change flags from FF29 and FF30 to wontfix;
Based on comment 7 I will mark the bug as verified.
Status: RESOLVED → VERIFIED
Product: Android Background Services → Firefox for Android
Product: Firefox for Android → Firefox for Android Graveyard
You need to log in before you can comment on or make changes to this bug.