Closed Bug 1876198 Opened 4 months ago Closed 4 months ago

Add new auto-open toggle to settings card

Categories

(Firefox :: Shopping, enhancement, P1)

enhancement

Tracking

()

VERIFIED FIXED
124 Branch
Tracking Status
firefox123 --- verified
firefox124 --- verified

People

(Reporter: jhirsch, Assigned: kpatenio)

References

(Blocks 1 open bug, Regressed 1 open bug)

Details

(Whiteboard: [fidefe-shopping])

Attachments

(1 file)

Here's the Figma link (screenshots to be added)

Notes:

  • The auto-open toggle should go below the ads toggle
  • also need to default the settings card to be open, not closed, by default
  • if the auto-open toggle is flipped from true to false, we should flip the browser.shopping.experience2023.autoOpen pref and also flip the 'active' pref to false
  • because we are past string freeze for 123, we will need to land the new strings in the preview location for shopping, then land a followup patch in a followup bug to move the strings to the permanent location in 124 nightly.
Assignee: nobody → kpatenio
Status: NEW → ASSIGNED
Severity: -- → S2
Priority: -- → P1
Whiteboard: [fidefe-shopping]
Attachment #9376366 - Attachment description: WIP: Bug 1876198 - update settings card and add auto-open toggle r=#shopping-reviewers! → Bug 1876198 - update settings card and add auto-open toggle r=#shopping-reviewers!
Attachment #9376366 - Attachment description: Bug 1876198 - update settings card and add auto-open toggle r=#shopping-reviewers! → WIP: Bug 1876198 - update settings card and add auto-open toggle r=#shopping-reviewers!
Attachment #9376366 - Attachment description: WIP: Bug 1876198 - update settings card and add auto-open toggle r=#shopping-reviewers! → Bug 1876198 - update settings card and add auto-open toggle r=#shopping-reviewers!
Pushed by kpatenio@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/b760ba36570e
update settings card and add auto-open toggle r=shopping-reviewers,fluent-reviewers,jhirsch,flod
Regressions: 1877502

Comment on attachment 9376366 [details]
Bug 1876198 - update settings card and add auto-open toggle r=#shopping-reviewers!

Beta/Release Uplift Approval Request

  • User impact if declined: If declined, there will be no way for users enrolled into our rediscoverability experiment to modify auto-open behaviour toggled by the pref browser.shopping.experience2023.autoOpen.userEnabled.
  • Is this code covered by automated tests?: Yes
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: Bug 1876608
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): UI changes from this patch are only visible to users if the pref browser.shopping.experience2023.autoOpen.enabled is true. Please note that Bug 1876608 should be uplifted first to ensure that browser.shopping.experience2023.autoOpen.enabled is false by default and won't affect all beta users.
  • String changes made/needed:
  • Is Android affected?: No
Attachment #9376366 - Flags: approval-mozilla-beta?
Status: ASSIGNED → RESOLVED
Closed: 4 months ago
Resolution: --- → FIXED
Target Milestone: --- → 124 Branch

Comment on attachment 9376366 [details]
Bug 1876198 - update settings card and add auto-open toggle r=#shopping-reviewers!

Approved for 123 beta 6, thanks.

Attachment #9376366 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Status: RESOLVED → REOPENED
Resolution: FIXED → ---

Bug 1876608 probably needs to be rebased before uplifting, thanks.

Flags: needinfo?(kpatenio)
Flags: needinfo?(kpatenio)

This is Verified as fixed in Beta 123.0b8 as well as our latest Nightly build but the Main status flag here is marked as Reopened. @Jared is there something else that needs to be implemented here ?

Flags: needinfo?(jhirsch)

The bug got reopened when it was backed out of beta. Feel free to close, thanks!

Flags: needinfo?(jhirsch)
Status: REOPENED → RESOLVED
Closed: 4 months ago4 months ago
Resolution: --- → FIXED

Updating the main status flag, Thank you @Jared

Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: