Closed Bug 1393457 Opened 7 years ago Closed 7 years ago

"E_First_Run" is not triggered on when launching Firefox after a clean install

Categories

(Firefox for iOS :: General, defect)

Other
iOS
defect
Not set
normal

Tracking

()

RESOLVED DUPLICATE of bug 1393458
Tracking Status
fxios 8.3 ---
fxios-v10.0 --- affected

People

(Reporter: SimonB, Unassigned)

References

Details

(Whiteboard: [MMA])

Build: master bbaa76973a
Device: iPad Air 2
iOS: 10.3.3

Steps to reproduce;
1. Clean install Firefox
2. Launch Firefox for the first time
3. Check the Leanplum event trail

Actual results:
- App is correctly launched and first tour is presented but the event "E_First_Run" is not displayed in the event trail.

Expected results:
- "E_First_Run" should be displayed in the event trail when launching Firefox for the first time.
I am testing on master and I see the .firstRun and .secondRun events being called. I am not yet setup to look on the Leanplum dashboard, so I don't know if they arrive, but from a code perspective this looks good to me.
Yes, this is probably a race condition - we call first and second run very soon after intializing LP, so when we previously tested we may have been getting lucky and seeing the first run event. This needs to be wrapped in a onStartResponse call like the pocket and focus events.
They are not working for the same reason--thus, their fix is in one patch
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → DUPLICATE
You need to log in before you can comment on or make changes to this bug.