Don't show the review prompt if the continuous onboarding has not been completed
Categories
(Firefox for Android :: Onboarding, task)
Tracking
()
People
(Reporter: towhite, Assigned: towhite)
References
(Blocks 1 open bug)
Details
(Whiteboard: [fxdroid][group2])
Attachments
(4 files)
|
75.90 KB,
image/jpeg
|
Details | |
|
48 bytes,
text/x-phabricator-request
|
Details | Review | |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-beta+
|
Details | Review |
|
48 bytes,
text/x-phabricator-request
|
phab-bot
:
approval-mozilla-release+
|
Details | Review |
Both ratings and notifications prompts from day 2 onboarding can trigger at the same time.
Updated•2 months ago
|
| Assignee | ||
Comment 1•2 months ago
|
||
ReviewPromptMiddlewareTest are NOT updated here as this requires uplift, and ReviewPromptMiddlewareTest was updated in https://bugzilla.mozilla.org/show_bug.cgi?id=2030917 which will require a large and potentially complicated number of additional uplifts.
| Assignee | ||
Comment 2•2 months ago
|
||
ReviewPromptMiddlewareTest is not updated here because this change requires uplift. The test file was updated in https://bugzilla.mozilla.org/show_bug.cgi?id=2030917 (which added the kotlin test lib and updated a number of other test files), and including that update would require a large, potentially complicated set of additional uplifts.
Original Revision: https://phabricator.services.mozilla.com/D298531
Updated•2 months ago
|
Comment 3•2 months ago
|
||
firefox-beta Uplift Approval Request
- User impact if declined/Reason for urgency: Users could be spammed by dialogs during continuous onboarding, resulting in negative reviews when propmted for a review
- Code covered by automated testing?: no
- Fix verified in Nightly?: yes
- Needs manual QE testing?: yes
- Steps to reproduce for manual QE testing: See bug details
- Risk associated with taking this patch: low
- Explanation of risk level: No user risk, this only affects the custom review prompt show logic - which will be delayed until the continuous onboarding is complete
- String changes made/needed?: -
- Is Android affected?: yes
| Assignee | ||
Comment 4•2 months ago
|
||
ReviewPromptMiddlewareTest is not updated here because this change requires uplift. The test file was updated in https://bugzilla.mozilla.org/show_bug.cgi?id=2030917 (which added the kotlin test lib and updated a number of other test files), and including that update would require a large, potentially complicated set of additional uplifts.
Original Revision: https://phabricator.services.mozilla.com/D298531
Updated•2 months ago
|
Comment 5•2 months ago
|
||
firefox-release Uplift Approval Request
- User impact if declined/Reason for urgency: Users could be spammed by dialogs during continuous onboarding, resulting in negative reviews when propmted for a review
- Code covered by automated testing?: no
- Fix verified in Nightly?: yes
- Needs manual QE testing?: yes
- Steps to reproduce for manual QE testing: See bug details
- Risk associated with taking this patch: low
- Explanation of risk level: No user risk, this only affects the custom review prompt show logic - which will be delayed until the continuous onboarding is complete
- String changes made/needed?: -
- Is Android affected?: yes
Updated•2 months ago
|
Updated•2 months ago
|
Comment 9•2 months ago
|
||
Verified on the latest Firefox for Android Nightly 152.0a1 from 5/7, and on Beta 151.0b7, using a Samsung Galaxy Tab S9 Ultra (Android 16), and on Google Pixel 6 (Android 17).
The review prompt is not displayed while the continuous onboarding cards are displayed.
However, the review prompt was not displayed at all after this scenarios:
- Day 1: accept ToU, set as default.
- Day 2: don't allow Notifications.
- Day 7: allow Notifications.
- Browse a few pages.
- Day 14: don't sign in.
OR:
- Day 1: accept ToU, set as default.
- Day 2: allow Notifications & browse a few pages.
- Day 7: sign in.
Tom, can I trigger the review prompt with a different scenario?
Updated•2 months ago
|
Updated•2 months ago
|
Updated•2 months ago
|
Comment 10•2 months ago
|
||
| 150.0.3 uplift | ||
| Assignee | ||
Comment 11•2 months ago
|
||
Mira, thanks for the heads up! The current logic is:
- User has not been prompted in the last 4 months
- Firefox is set as the default browser
- Firefox has been opened at least 5 times
Does that align with the above testing?
Updated•2 months ago
|
Comment 12•1 month ago
|
||
Hi Tom,
I've retested with the current logic, and the review prompt was displayed correctly, after the continuous onboarding was finished. Tested on Firefox for Android Beta 151.0b9, and on Firefox for Android 150.0.3.
Tested with a Samsung Galaxy S24 (Android 16).
Description
•