Closed Bug 1965561 Opened 1 year ago Closed 1 year ago

Newtab custom wallpapers not updating startup cache

Categories

(Firefox :: New Tab Page, defect)

defect

Tracking

()

VERIFIED FIXED
140 Branch
Tracking Status
firefox139 + verified
firefox140 + verified

People

(Reporter: thecount, Assigned: thecount)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

No description provided.

Regardless of version, if the Startup setting “Open previous windows and tabs” is selected, the Custom Wallpaper is shown on first New Tab.
If it’s not selected, it is not shown on the first (but is shown on subsequent).

  1. Add a Custom Wallpaper
  2. Restart the browser (close, re-open)
  3. On the first New Tab, the wallpaper will not be there. On subsequent New Tabs, it will.
    Again, depending on that setting.

[Tracking Requested - why for this release]: This is an issue in 139 and 140.

Assignee: nobody → sdowne
Status: NEW → ASSIGNED
Pushed by sdowne@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/d6c65b0dc4ce Newtab custom wallpapers startup cache fix r=home-newtab-reviewers,nbarrett,mconley
Status: ASSIGNED → RESOLVED
Closed: 1 year ago
Resolution: --- → FIXED
Target Milestone: --- → 140 Branch

The patch landed in nightly and beta is affected.
:thecount, is this bug important enough to require an uplift?

For more information, please visit BugBot documentation.

Flags: needinfo?(sdowne)
Attachment #9487304 - Flags: approval-mozilla-beta?

firefox-beta Uplift Approval Request

  • User impact if declined: Delay in release custom wallpapers to users
  • Code covered by automated testing: yes
  • Fix verified in Nightly: no
  • Needs manual QE test: yes
  • Steps to reproduce for manual QE testing: Steps to test in bug
  • Risk associated with taking this patch: Low
  • Explanation of risk level: We have built the patch so 90% of the risk is asociated with custom wallpapers which is not shipped and would not ship anyway without this uplift, the changes that have a chance to impact the default experience are minimal and very low. This is because the addition of StartupCacheInit.sys.mjs is only applied to custom wallpapers. We are going to do a followup patch that adds some more to that file, but that is happening in nightly.
  • String changes made/needed: None
  • Is Android affected?: no
Flags: qe-verify+
Flags: in-testsuite+
Flags: needinfo?(sdowne)
Attachment #9487304 - Flags: approval-mozilla-beta? → approval-mozilla-beta+

I have verified this issue using Firefox Nightly 140.0a1 (Build id: 20250513214736) and Firefox Beta 139.0b8 (Build id: 20250514023146) - downloaded from treeherder on Windows 10 x64, macOS 14.5 and Ubuntu 22.04 LTS and I can confirm that by following the steps from Comment 1 the issue is no longer reproducible. The Custom wallpaper is successfully displayed on the first New Tab after reopening/restarting the browser even if the “Open previous windows and tabs” is selected or not.

Status: RESOLVED → VERIFIED
QA Whiteboard: [uplift] [qa-ver-done-c140/b139]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: