Closed Bug 1958510 Opened 18 days ago Closed 10 days ago

The Wallpaper styles are not displayed in the Personalization Menu when enabling the “customWallpaper” feature configuration via Nimbus on the Stage server

Categories

(Firefox :: New Tab Page, defect)

Desktop
All
defect

Tracking

()

RESOLVED FIXED
139 Branch
Tracking Status
firefox138 --- fixed
firefox139 --- fixed

People

(Reporter: avarro, Assigned: maxx, NeedInfo)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

Attached image no wallpaper.png

[Affected versions]:

  • Firefox Beta 138.0b2, Build ID: 20250402091540

[Affected Platforms]:

  • Windows 10 x64
  • macOS 14.5
  • Ubuntu 22.04 LTS

[Prerequisites]:

  • Have a new profile created and opened.
  • Have an experimenter ticket set on the Stage server enabling the “customWallpaper” feature config (example).

[Steps to reproduce]:

  1. Open the browser from the prerequisites.
  2. Navigate to the “about:config” page.
  3. Set the “nimbus.debug” to true.
  4. Navigate to “about:studies?optin_slug=feature-config-for-customwallpaper&optin_branch=treatment-d&optin_collection=nimbus-preview” link to enroll in the experiment.
  5. Open a new Tab page.
  6. Click the :Personalize New Tab” menu.
  7. Observe the displayed wallpapers styles.

[Expected result]:

  • All of the wallpaper styles are successfully displayed.

[Actual result]:

  • None of the wallpaper styles are displayed on the menu using the Nimbus experiment on Stage.

[Notes]:

  • The issue is not reproducible using this experiment in Prod.
  • A screenshot of the issue is attached.
Assignee: nobody → mcrawford
Status: NEW → ASSIGNED
Pushed by mcrawford@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/9348c0c097b8 Update newtabCustomWallpaper experiment filesize related prefs r=home-newtab-reviewers,thecount
Status: ASSIGNED → RESOLVED
Closed: 10 days ago
Resolution: --- → FIXED
Target Milestone: --- → 139 Branch
Attachment #9478772 - Flags: approval-mozilla-beta?

beta Uplift Approval Request

  • User impact if declined: Delay to release of custom wallpapers by 1 month
  • Code covered by automated testing: yes
  • Fix verified in Nightly: no
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Teps to test in bug
  • Risk associated with taking this patch: Low
  • Explanation of risk level: It's a few changes to some Nimbus variables
  • String changes made/needed: None
  • Is Android affected?: no
Flags: qe-verify+
Attachment #9478772 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
QA Whiteboard: [qa-triaged]

I have verified this issue using Firefox Nightly 139.0a1, build id: 20250414211452 and Firefox Beta 138.0b7, build id: 20250414092054 and I can still reproduce the issue. The Wallpaper styles are not displayed while being enrolled in an experiment using "customWallpaper" feature config on the Stage server.
Maxx, could you please take a look at it? Thank you!

Flags: needinfo?(mcrawford)

Alice,

I was able to successfully opt-in on Nightly (not Beta).

I did the following:

  1. In (updated) Nightly, fresh profile

  2. In about:config , update nimbus.debug to true

  3. Install/open Remote Settings add-on

  4. In the RS config page: Set to "Stage" and click "Clear All" and then "Sync"

  5. Restart Nightly (may not be necessary)

  6. Get about:studies?... recipe from experiment

      about:studies?optin_slug=feature-config-for-customwallpaper&optin_branch=treatment-d&optin_collection=nimbus-preview
    
  7. Paste in new URL bar

  8. Expected: Receive Opt-in was successful. message

  9. Go to new tab, and try to upload a larger than 5MB custom wallpaper

  10. Expected: See The image exceeded the file size limit of 5MB. Please try uploading a smaller file. error

Flags: needinfo?(mcrawford)

Hi Max! I've retested this issue and it seems like after enroll now the Wallpaper styles are displayed but not correctly. When I logged this issue the Wallpaper styles were not displayed at all in the Wallpaper section. I've used a user.js file to enroll in the Stage experiment.
I'm attaching a screenshot of the issue.

Alice, I think that's an unrelated issue to custom wallpapers or experiment enrolment.

Sometimes the network for remote settings is slow. We're aware of it but have a hard time reproducing it or tracking it down. Sometimes it take a bit before they are available when you have a new profile. Could this be what you are hitting? A restart probably fixes it.

Flags: needinfo?(avarro)

I've verified the issue on Firefox Beta 138.0b8 and I've also restarted multiple times after enrolling in the experiment but I'm encountering the same issue.

Flags: needinfo?(avarro)

Alice, do you see the same issue with custom wallpapers off?

Flags: needinfo?(avarro)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: